1 
2 #pragma once
3 
4 #include "spl-cast.h"
5 #include "transformation.h"
6 
7 class actor;
8 
9 spret cast_deaths_door(int pow, bool fail);
10 void remove_ice_armour();
11 spret ice_armour(int pow, bool fail);
12 
13 int harvest_corpses(const actor &harvester,
14                     bool dry_run = false, bool defy_god = false);
15 spret corpse_armour(int pow, bool fail);
16 
17 spret cast_revivification(int pow, bool fail);
18 
19 spret cast_swiftness(int power, bool fail);
20 
21 int cast_selective_amnesia(const string &pre_msg = "");
22 spret cast_silence(int pow, bool fail = false);
23 
24 spret cast_wereblood(int pow, bool fail);
25 
26 spret cast_liquefaction(int pow, bool fail);
27 spret cast_transform(int pow, transformation which_trans, bool fail);
28