/* * File: effects.cc * Summary: Misc stuff. * Written by: Linley Henzell * * Change History (most recent first): * * <1> -/--/-- LRH Created */ #ifndef EFFECTS_H #define EFFECTS_H #include "externs.h" // last updated 12may2000 {dlb} /* *********************************************************************** * called from: ability - acr - beam - decks - fight - religion - spells * *********************************************************************** */ void banished(unsigned char gate_type); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: spells * *********************************************************************** */ bool forget_spell(void); // last updated 24may2000 {dlb} /* *********************************************************************** * called from: fight - it_use2 - it_use3 - items - religion - spells - * spells2 - spells4 * *********************************************************************** */ bool lose_stat(unsigned char which_stat, unsigned char stat_loss, bool force = false); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: item_use - spell - spells * *********************************************************************** */ void random_uselessness(unsigned char ru, unsigned char sc_read_2); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: acr - decks - item_use - religion * *********************************************************************** */ bool acquirement(unsigned char force_class, int agent); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: item_use * *********************************************************************** */ bool recharge_wand(void); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: mstuff2 * *********************************************************************** */ void direct_effect(struct bolt &pbolt); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: mstuff2 * *********************************************************************** */ void mons_direct_effect(struct bolt &pbolt, int i); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: acr * *********************************************************************** */ void yell(void); // last updated 12may2000 {dlb} /* *********************************************************************** * called from: ability - decks - fight - it_use3 - item_use - mstuff2 - * spell * *********************************************************************** */ void torment( int tx, int ty ); #endif