#include "decks.h"
#include "itemprop-enum.h"
Go to the source code of this file.
Enumerations | |
enum | item_make_species_type { MAKE_ITEM_ELVEN = 1, MAKE_ITEM_DWARVEN = 2, MAKE_ITEM_ORCISH = 3, MAKE_ITEM_NO_RACE = 100, MAKE_ITEM_RANDOM_RACE = 250 } |
Functions | |
int | create_item_named (std::string name, coord_def pos, std::string *error) |
int | items (int allow_uniques, object_class_type force_class, int force_type, bool dont_place, int item_level, int item_race, uint32_t mapmask=0, int force_ego=0, int agent=-1) |
void | item_colour (item_def &item) |
void | init_rod_mp (item_def &item, int ncharges=-1, int item_level=-1) |
jewellery_type | get_random_ring_type () |
jewellery_type | get_random_amulet_type () |
armour_type | get_random_body_armour_type (int level) |
armour_type | get_random_armour_type (int item_level) |
void | item_set_appearance (item_def &item) |
bool | is_weapon_brand_ok (int type, int brand, bool strict) |
bool | is_armour_brand_ok (int type, int brand, bool strict) |
bool | is_missile_brand_ok (int type, int brand, bool strict) |
bool | got_curare_roll (const int item_level) |
void | reroll_brand (item_def &item, int item_level) |
deck_rarity_type | random_deck_rarity () |
int create_item_named | ( | std::string | name, | |
coord_def | pos, | |||
std::string * | error | |||
) |
jewellery_type get_random_amulet_type | ( | ) |
armour_type get_random_armour_type | ( | int | item_level | ) |
armour_type get_random_body_armour_type | ( | int | level | ) |
jewellery_type get_random_ring_type | ( | ) |
bool got_curare_roll | ( | const int | item_level | ) |
void init_rod_mp | ( | item_def & | item, | |
int | ncharges = -1 , |
|||
int | item_level = -1 | |||
) |
bool is_armour_brand_ok | ( | int | type, | |
int | brand, | |||
bool | strict | |||
) |
bool is_missile_brand_ok | ( | int | type, | |
int | brand, | |||
bool | strict | |||
) |
bool is_weapon_brand_ok | ( | int | type, | |
int | brand, | |||
bool | strict | |||
) |
void item_colour | ( | item_def & | item | ) |
void item_set_appearance | ( | item_def & | item | ) |
int items | ( | int | allow_uniques, | |
object_class_type | force_class, | |||
int | force_type, | |||
bool | dont_place, | |||
int | item_level, | |||
int | item_race, | |||
uint32_t | mapmask = 0 , |
|||
int | force_ego = 0 , |
|||
int | agent = -1 | |||
) |
deck_rarity_type random_deck_rarity | ( | ) |
void reroll_brand | ( | item_def & | item, | |
int | item_level | |||
) |