summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-other.h
blob: 83fa3f10222eca5444744e5868aa02ef5ae5a01b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef SPL_OTHER_H
#define SPL_OTHER_H

#include "spl-cast.h"

spret_type cast_cure_poison(int pow, bool fail);

spret_type cast_sublimation_of_blood(int pow, bool fail);
spret_type cast_death_channel(int pow, god_type god, bool fail);
spret_type cast_recall(bool fail);
void start_recall(int type);
void recall_orders(monster *mons);
void do_recall(int time);
void end_recall();

spret_type cast_phase_shift(int pow, bool fail = false);
spret_type cast_passwall(const coord_def& delta, int pow, bool fail);
spret_type cast_intoxicate(int pow, bool fail);
void remove_condensation_shield();
spret_type cast_condensation_shield(int pow, bool fail);
spret_type cast_stoneskin(int pow, bool fail = false);
spret_type cast_darkness(int pow, bool fail);

#endif