Functions

sit.c File Reference

#include "hack.h"
#include "artifact.h"
Include dependency graph for sit.c:

Functions

void take_gold ()
int dosit ()
void rndcurse ()
void attrcurse ()

Function Documentation

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

void rndcurse (  )
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().

Here is the call graph for this function:

Here is the caller graph for this function: