summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-project.h
blob: 6576556cbf0b87a224858d36c5c61d638ae3b734 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * @file
 * @brief Slow projectiles, done as monsters.
**/

#ifndef MON_PROJECT_H
#define MON_PROJECT_H

#include "beam.h"
#include "spl-cast.h"

spret_type cast_iood(actor *caster, int pow, bolt *beam,
                     float vx = 0, float vy = 0, int foe = MHITNOT,
                     bool fail = false);
void cast_iood_burst(int pow, coord_def target);
bool iood_act(monster& mon, bool no_trail = false);
void iood_catchup(monster* mon, int turns);
void boulder_start(monster *mon, bolt *beam);

#endif