#include "hack.h"
#include "artifact.h"
Functions | |
void | take_gold () |
int | dosit () |
void | rndcurse () |
void | attrcurse () |
void attrcurse | ( | ) |
References Blind, Blind_telepat, HAggravate_monster, Hallucination, HCold_resistance, HFast, HFire_resistance, HInvis, HPoison_resistance, HProtection, HSee_invisible, HStealth, HTelepat, HTeleportation, INTRINSIC, rnd(), see_monsters(), u, and you::ublessed.
Referenced by hitmu().
int dosit | ( | ) |
References A_CON, A_MAX, A_STR, A_WIS, adjattrib(), aggravate(), altar_wrath(), attach_egg_hatch_timeout(), Blinded, body_part(), flag::botl, burn_away_slime(), can_reach_floor(), change_luck(), CLOTH, Cold_resistance, obj::corpsenm, courtmon(), d(), monst::data, defsyms, do_genocide(), do_mapping(), dotrap(), DRAWBRIDGE_DOWN, dropy(), EGG, egg_type_from_parent(), exercise(), FALSE, flag::female, Fire_resistance, fix_attributes_and_properties(), dlevel_t::flags, flags, FOOT, FROMOUTSIDE, HConfusion, heal_legs(), HSee_invisible, humanoid, identify_pack(), INTRINSIC, invent, IS_ALTAR, Is_box, IS_GRAVE, is_ice(), is_lava(), is_pool(), is_prince, IS_SINK, IS_THRONE, Is_waterlevel, KILLED_BY, KILLED_BY_AN, LADDER, lays_eggs, level, Levitation, levl, likes_lava, losehp(), Luck, make_blinded(), make_confused(), make_sick(), makemon(), you::mh, you::mhmax, mksobj(), mon_nam(), morehungry(), newsym(), NO_MM_FLAGS, OBJ_AT, objects, dlevel_t::objects, objclass::oc_nutrition, obj::otyp, obj::owt, pline(), obj::quan, rn1, rn2(), rnd(), rndcurse(), ROOM, rust_dmg(), S_altar, S_grave, S_ice, S_sink, S_throne, Shock_resistance, SICK_ALL, obj::spe, SPIKED_PIT, stackobj(), STAIRS, surface(), t_at(), take_gold(), tele(), the(), TRUE, TT_BEARTRAP, TT_INFLOOR, TT_LAVA, TT_PIT, TT_WEB, u, uarm, uarmf, you::uhp, you::uhpmax, you::uhunger, you::uluck, you::umonnum, Underwater, Upolyd, you::utrap, you::utraptype, you::ux, you::uy, you::uz, WATER_WALKING_BOOTS, weight(), xname(), and youmonst.
void rndcurse | ( | ) |
References Antimagic, aobjnam(), ART_MAGICBANE, Blind, COIN_CLASS, curse(), Half_spell_damage, hcolor(), invent, NH_BLACK, obj::nobj, obj::oartifact, obj::oclass, otmp, pline(), rn2(), rnd(), s_suffix(), shieldeff(), spec_ability(), SPFX_INTEL, Tobjnam(), TRUE, u, unbless(), update_inventory, upstart(), uwep, you::ux, you::uy, which_armor(), and y_monnam().
Referenced by angrygods(), cast_cleric_spell(), cast_wizard_spell(), cursed_book(), dosit(), and intervene().
void take_gold | ( | ) |
References flag::botl, COIN_CLASS, delobj(), flags, invent, obj::nobj, obj::oclass, otmp, u, and you::ugold.
Referenced by cursed_book(), and dosit().