diff options
Diffstat (limited to 'stone_soup/crawl-ref/source/ouch.h')
-rw-r--r-- | stone_soup/crawl-ref/source/ouch.h | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/stone_soup/crawl-ref/source/ouch.h b/stone_soup/crawl-ref/source/ouch.h new file mode 100644 index 0000000000..23894dade5 --- /dev/null +++ b/stone_soup/crawl-ref/source/ouch.h @@ -0,0 +1,74 @@ +/* + * File: ouch.cc + * Summary: Functions used when Bad Things happen to the player. + * Written by: Linley Henzell + * + * Change History (most recent first): + * + * <2> 9/29/99 BCR Added the DEATH_NAME_LENGTH define + * It determines how many characters of + * a long player name are printed in + * the score list. + * <1> -/--/-- LRH Created + */ + + +#ifndef OUCH_H +#define OUCH_H + + +#define DEATH_NAME_LENGTH 10 + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: bang - beam - effects - spells + * *********************************************************************** */ +int check_your_resists(int hurted, int flavour); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: fight + * *********************************************************************** */ +void splash_with_acid(char acid_strength); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: fight + * *********************************************************************** */ +void weapon_acid(char acid_strength); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: acr - bang - beam - effects - fight - misc - spells - + * spells2 + * *********************************************************************** */ +void scrolls_burn(char burn_strength, char target_class); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: acr - bang - beam - command - effects - fight - misc - + * ouch - output - religion - spells - spells2 - spells4 + * *********************************************************************** */ +void ouch(int dam, int death_source, char death_type, const char *aux = NULL); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: decks - ouch + * *********************************************************************** */ +void lose_level(void); + + +// last updated 12may2000 {dlb} +/* *********************************************************************** + * called from: decks - fight - item_use - ouch - religion - spells + * *********************************************************************** */ +void drain_exp(void); + + +#endif |