1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
/*
* File: spells3.cc
* Summary: Implementations of some additional spells.
* Written by: Linley Henzell
*
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
*/
#ifndef SPELLS3_H
#define SPELLS3_H
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spells1 - spells3
* *********************************************************************** */
bool allow_control_teleport( bool silent = false );
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
bool airstrike(int power);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
bool cast_bone_shards(int power);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell - spells1
* *********************************************************************** */
bool cast_death_channel(int power);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
void cast_poison_ammo(void);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: ability - spell
* *********************************************************************** */
void cast_selective_amnesia(bool force);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: ability - spell
* *********************************************************************** */
bool cast_smiting(int power);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
bool create_noise(void);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: religion - spell
* *********************************************************************** */
void dancing_weapon(int pow, bool force_hostile);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: item_use - spell
* *********************************************************************** */
bool detect_curse(bool suppress_msg);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: decks - spell
* *********************************************************************** */
bool entomb(void);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
void portal(void);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: ability - spell
* *********************************************************************** */
bool recall(char type_recalled);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: item_use - spell
* *********************************************************************** */
bool remove_curse(bool suppress_msg);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
void sublimation(int power);
// updated Oct 2 -- bwr
/* ***********************************************************************
* called from: spell
* *********************************************************************** */
void simulacrum(int power);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: ability - beam - decks - fight - item_use - spell
* *********************************************************************** */
void you_teleport(void);
// updated 24may2000 {dlb}
/* ***********************************************************************
* called from: ability - acr - decks - effects - fight - misc - spells
* *********************************************************************** */
void you_teleport2(bool allow_control);
#endif
|