ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/spellist.h
Revision: 1.1
Committed: Fri Feb 3 07:12:51 2006 UTC (18 years, 3 months ago) by root
Content type: text/plain
Branch: MAIN
Branch point for: UPSTREAM
Log Message:
Initial revision

File Contents

# User Rev Content
1 root 1.1 /*
2     * static char *rcsid_spellist_h =
3     * "$Id: spellist.h,v 1.34 2003/01/08 08:39:18 mwedel Exp $";
4     */
5    
6     /*
7     CrossFire, A Multiplayer game for X-windows
8    
9     Copyright (C) 1994 Mark Wedel
10    
11     This program is free software; you can redistribute it and/or modify
12     it under the terms of the GNU General Public License as published by
13     the Free Software Foundation; either version 2 of the License, or
14     (at your option) any later version.
15    
16     This program is distributed in the hope that it will be useful,
17     but WITHOUT ANY WARRANTY; without even the implied warranty of
18     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19     GNU General Public License for more details.
20    
21     You should have received a copy of the GNU General Public License
22     along with this program; if not, write to the Free Software
23     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24    
25     The author can be reached via e-mail to mark@pyramid.com
26     */
27    
28     #include "spells.h"
29    
30     spell spells[NROFREALSPELLS]={
31     /* name,lvl,sp,charges,time,scrolls[nr,chance],book-chance,rng,defensive,cleric,self
32     path, other arch*/
33     {"magic bullet", 1, 1, 99, 2, 0, 0, 10, 1, 0, 0, 0,
34     PATH_MISSILE, "bullet",}, /* 0 */
35     {"small fireball", 1, 6, 40, 5, 0, 0, 8, 1, 0, 0, 0,
36     PATH_FIRE, "firebullet_s",},
37     {"medium fireball", 3,10, 20, 10, 0, 0, 6, 1, 0, 0, 0,
38     PATH_FIRE, "firebullet_m",},
39     {"large fireball", 5,16, 10, 15, 0, 0, 2, 1, 0, 0, 0,
40     PATH_FIRE, "firebullet_l",},
41     {"burning hands", 1, 5, 20, 5, 0, 0, 8, 1, 0, 0, 0,
42     PATH_FIRE, "firebreath",},
43     {"small lightning", 1, 6, 40, 5, 0, 0, 8, 1, 0, 0, 0,
44     PATH_ELEC, "lightning_s",},
45     {"large lightning", 4, 13, 20, 12, 0, 0, 3, 1, 0, 0, 0,
46     PATH_ELEC, "lightning_l",},
47     {"magic missile", 1, 1, 75, 3, 0, 0, 8, 1, 0, 0, 0,
48     PATH_MISSILE, "magic_missile",},
49     {"create bomb", 6,10, 5, 20, 1, 1, 3, 1, 1, 0, 0,
50     PATH_DETONATE, "bomb",},
51     {"summon golem", 2, 5, 10, 30, 1, 1, 8, 1, 1, 0, 0,
52     PATH_SUMMON, "golem",},
53     {"summon fire elemental", 7,25, 4, 40, 1, 1, 2, 1, 1, 0, 0,
54     PATH_SUMMON, "fire_elemental",}, /* 10 */
55     {"summon earth elemental", 4,15, 10, 40, 1, 1, 3, 1, 1, 0, 0,
56     PATH_SUMMON, "earth_elemental",},
57     {"summon water elemental", 5,15, 8, 40, 1, 1, 4, 1, 1, 0, 0,
58     PATH_SUMMON, "water_elemental",},
59     {"summon air elemental", 6,20, 6, 40, 1, 1, 5, 1, 1, 0, 0,
60     PATH_SUMMON, "air_elemental",},
61     {"dimension door", 10,25, 8, 1, 0, 0, 1, 1, 0, 0, 0,
62     PATH_TELE, "enchantment",},
63     {"create earth wall", 4, 6, 12, 30, 0, 0, 6, 1, 1, 0, 0,
64     PATH_CREATE, "earthwall",},
65     {"paralyze", 2, 5, 40, 8, 0, 0, 8, 1, 0, 0, 0,
66     PATH_NULL, "paralyze",},
67     {"icestorm", 1, 5, 15, 8, 0, 0, 4, 1, 0, 0, 0,
68     PATH_FROST, "icestorm",},
69     {"magic mapping", 5,15, 20, 1, 2, 8, 5, 0, 0, 0, 1,
70     PATH_INFO, "enchantment",},
71     {"turn undead", 1, 2, 40, 5, 0, 0, 8, 1, 0, 1, 0,
72     PATH_TURNING, "turn_undead",},
73     {"fear", 4, 6, 25, 5, 0, 0, 5, 1, 0, 0, 0,
74     PATH_MIND, "fear",}, /* 20 */
75     {"poison cloud", 2, 5, 30, 10, 0, 0, 6, 1, 0, 0, 0,
76     PATH_MISSILE, "spellball",},
77     {"wonder", 3,10, 20, 0, 0, 0, 0, 1, 0, 0, 0,
78     PATH_TRANSMUTE, "flowers",},
79     {"destruction", 18,30, 0, 20, 3, 10, 1, 1, 0, 0, 1,
80     PATH_NULL, "destruction",},
81     {"perceive self", 2, 5, 20, 0, 2, 2, 0, 0, 0, 1, 1,
82     PATH_INFO, "enchantment",},
83     {"word of recall", 10,40, 3, 50, 1, 2, 1, 0, 0, 1, 1,
84     PATH_TELE, "enchantment",},
85     {"invisible", 6,15, 0, 5, 3, 2, 4, 1, 1, 0, 1,
86     PATH_NULL, "enchantment",},
87     {"invisible to undead", 6,25, 0, 5, 1, 2, 2, 1, 1, 1, 1,
88     PATH_NULL, "enchantment",},
89     {"probe", 1, 3, 40, 2, 0, 0, 6, 1, 0, 0, 0,
90     PATH_INFO, NULL,},
91     {"large bullet", 4, 3, 33, 6, 0, 0, 4, 1, 0, 0, 0,
92     PATH_MISSILE, "lbullet",},
93     {"improved invisibility", 8,25, 0, 10, 1, 1, 1, 1, 1, 0, 1,
94     PATH_NULL, "enchantment",}, /* 30 */
95     {"holy word", 1, 4, 0, 1, 0, 0, 4, 1, 0, 1, 0,
96     PATH_TURNING, "holy_word",},
97     {"minor healing", 1, 4, 40, 3, 0, 0, 9, 1, 1, 1, 1,
98     PATH_RESTORE, "healing",},
99     {"medium healing", 4, 7, 20, 6, 0, 0, 5, 1, 1, 1, 1,
100     PATH_RESTORE, "healing",},
101     {"major healing", 8,10, 12, 9, 0, 0, 3, 1, 1, 1, 1,
102     PATH_RESTORE, "healing",},
103     {"heal", 10,50, 5, 12, 0, 0, 1, 1, 1, 1, 1,
104     PATH_RESTORE, "healing",},
105     {"create food", 6, 10, 0, 20, 0, 0, 4, 1, 1, 1, 0,
106     PATH_CREATE, "food",},
107     {"earth to dust", 2, 5, 0, 30, 0, 0, 2, 1, 1, 0, 0,
108     PATH_NULL, "destruction",},
109     {"armour", 1, 8, 0, 20, 3, 2, 8, 1, 1, 0, 1,
110     PATH_SELF, "enchantment",},
111     {"strength", 2,10, 0, 20, 3, 2, 6, 1, 0, 0, 1,
112     PATH_SELF, "enchantment",},
113     {"dexterity", 3,12, 0, 20, 3, 2, 4, 1, 0, 0, 1,
114     PATH_SELF, "enchantment",}, /* 40 */
115     {"constitution", 4,15, 0, 20, 3, 2, 4, 1, 1, 0, 1,
116     PATH_SELF, "enchantment",},
117     {"charisma", 3,12, 0, 20, 0, 0, 4, 1, 0, 0, 1,
118     PATH_SELF, "enchantment",},
119     {"create fire wall", 6, 5, 0, 10, 0, 0, 3, 1, 1, 0, 0,
120     PATH_CREATE, "firebreath",},
121     {"create frost wall", 8, 8, 0, 10, 0, 0, 2, 1, 1, 0, 0,
122     PATH_CREATE, "icestorm",},
123     {"protection from cold", 3,15, 0, 10, 1, 1, 3, 1, 1, 1, 1,
124     PATH_PROT, "protection",},
125     {"protection from electricity", 4,15, 0, 10, 1, 1, 3, 1, 1, 1, 1,
126     PATH_PROT, "protection",},
127     {"protection from fire", 5,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
128     PATH_PROT, "protection",},
129     {"protection from poison", 6,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
130     PATH_PROT, "protection",},
131     {"protection from slow", 7,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
132     PATH_PROT, "protection",},
133     {"protection from paralysis", 8,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
134     PATH_PROT, "protection",}, /* 50 */
135     {"protection from draining", 9,25, 0, 30, 1, 1, 2, 1, 1, 1, 1,
136     PATH_PROT, "protection",},
137     {"protection from magic", 10,30, 0, 30, 1, 1, 1, 1, 1, 1, 1,
138     PATH_PROT, "protection",},
139     {"protection from attack", 13,50, 0, 50, 1, 1, 1, 1, 1, 1, 1,
140     PATH_PROT, "protection",},
141     {"levitate", 6,10, 0, 10, 1, 1, 2, 0, 0, 0, 1,
142     PATH_NULL, "enchantment",},
143     {"small speedball", 3, 3, 0, 20, 0, 0, 0, 1, 0, 0, 0,
144     PATH_MISSILE, "speedball",},
145     {"large speedball", 6, 6, 0, 40, 0, 0, 0, 1, 0, 0, 0,
146     PATH_MISSILE, "speedball",},
147     {"hellfire", 8,13, 0, 30, 0, 0, 0, 1, 0, 0, 0,
148     PATH_FIRE, "hellfire",},
149     {"dragonbreath", 12, 13, 0, 30, 0, 0, 0, 1, 0, 0, 0,
150     PATH_FIRE, "firebreath",},
151     {"large icestorm", 12,13, 0, 40, 0, 0, 0, 1, 0, 0, 0,
152     PATH_FROST, "icestorm",},
153     {"charging", 10,200, 0, 75, 1, 1, 0, 0, 0, 0, 1,
154     PATH_TRANSFER, "enchantment",}, /* 60 */
155     #ifdef NO_POLYMORPH
156     /* Disable it from appearing in wands/rods */
157     {"polymorph", 6,20, 0, 30, 0, 0, 0, 1, 0, 0, 0,
158     PATH_TRANSMUTE, "polymorph",},
159     #else
160     {"polymorph", 6,20, 10, 30, 0, 0, 0, 1, 0, 0, 0,
161     PATH_TRANSMUTE, "polymorph",},
162     #endif
163     {"cancellation", 10,30, 10, 10, 0, 0, 1, 1, 0, 0, 0,
164     PATH_ABJURE, "cancellation",},
165     {"confusion", 2,10, 0, 10, 3, 2, 7, 0, 0, 0, 0,
166     PATH_MIND, "confuse",},
167     {"mass confusion", 7,20, 15, 20, 0, 0, 3, 1, 0, 0, 0,
168     PATH_MIND, "confuse",},
169     {"summon pet monster", 2, 5, 15, 40, 3, 1, 8, 1, 0, 0, 0,
170     PATH_SUMMON, NULL,},
171     {"slow", 1, 5, 30, 5, 0, 0, 7, 1, 0, 0, 0,
172     PATH_NULL, "slow",},
173     {"regenerate spellpoints", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
174     PATH_RESTORE, NULL,},
175     {"cure poison", 4, 7, 0, 10, 0, 0, 5, 1, 1, 1, 1,
176     PATH_RESTORE, "healing",},
177     {"protection from confusion", 7,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
178     PATH_PROT, "protection",},
179     {"protection from cancellation",11,30, 0, 10, 1, 1, 2, 1, 1, 1, 1,
180     PATH_PROT, "protection",}, /* 70 */
181     {"protection from depletion", 7,20, 0, 10, 1, 1, 2, 1, 1, 1, 1,
182     PATH_PROT, "protection",},
183     {"alchemy", 3, 5, 0, 15, 3, 2, 7, 1, 0, 0, 1,
184     PATH_TRANSMUTE, "enchantment",},
185     {"remove curse", 8,80, 0,100, 1, 3, 1, 1, 0, 1, 1,
186     PATH_RESTORE, "protection",},
187     {"remove damnation", 15,200, 0,200, 1, 1, 0, 1, 0, 1, 1,
188     PATH_RESTORE, "protection",},
189     {"identify", 8,60, 0,200, 9,10, 5, 1, 0, 0, 1,
190     PATH_INFO, "enchantment",},
191     {"detect magic", 1, 1, 50, 13, 3, 8, 10, 1, 0, 0, 1,
192     PATH_INFO, "detect_magic",},
193     {"detect monster", 2, 2, 0, 15, 3, 6, 8, 1, 1, 0, 1,
194     PATH_INFO, "detect_magic",},
195     {"detect evil", 3, 3, 0, 15, 3, 5, 8, 1, 1, 1, 1,
196     PATH_INFO, "detect_magic",},
197     {"detect curse", 5,10, 0, 20, 3, 5, 1, 1, 0, 1, 1,
198     PATH_INFO, "detect_magic",},
199     {"heroism", 10,50, 0, 10, 0, 0, 0, 1, 0, 0, 1,
200     PATH_SELF, "enchantment",}, /* 80 */
201     {"aggravation", 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
202     PATH_NULL, NULL,},
203     {"firebolt", 2, 9, 35, 10, 0, 0, 4, 1, 0, 0, 0,
204     PATH_FIRE, "firebolt",},
205     {"frostbolt", 3,12, 30, 10, 0, 0, 3, 1, 0, 0, 0,
206     PATH_FROST, "frostbolt",},
207     {"shockwave", 14,26, 0, 20, 0, 0, 0, 1, 0, 0, 0,
208     PATH_NULL, "shockwave",},
209     {"color spray", 13,35, 0, 15, 0, 0, 0, 1, 0, 0, 0,
210     PATH_NULL, "color_spray",},
211     {"haste", 12,50, 0, 10, 0, 0, 0, 1, 0, 0, 1,
212     PATH_SELF, "enchantment",},
213     {"face of death", 22, 80, 0, 15, 0, 0, 0, 1, 0, 1, 0,
214     PATH_DEATH, "face_of_death",},
215     {"ball lightning", 9,10, 30, 30, 1, 9, 0, 1, 0, 0, 0,
216     PATH_ELEC, "ball_lightning",},
217     {"meteor swarm", 12,30, 0, 30, 0, 0, 0, 1, 0, 0, 0,
218     PATH_MISSILE, "meteor",},
219     {"comet", 8,15, 0, 20, 0, 0, 0, 1, 0, 0, 0,
220     PATH_MISSILE, NULL,}, /* 90 */
221     {"mystic fist", 5,10, 0, 15, 0, 0, 1, 1, 0, 0, 0,
222     PATH_SUMMON, "mystic_fist",},
223     {"raise dead", 10,150, 0, 60, 0, 0, 0, 1, 0, 1, 0,
224     PATH_RESTORE, "enchantment",},
225     {"resurrection", 20,250, 0, 180, 0, 0, 0, 0, 0, 1, 0,
226     PATH_RESTORE, "enchantment",},
227     {"reincarnation", 25,350, 0,100, 0, 0, 0, 0, 0, 1, 0,
228     PATH_RESTORE, "enchantment",},
229     /* mlee - Keep these spells 0 book chance, as they are low level quest items.*/
230     /* raised the grace value on some immuntity spells -b.t. */
231     /* keep them path_null, that prevents them being given out by praying*/
232     {"immunity to cold", 6, 60, 0, 10, 0, 0, 0, 1, 1, 1, 1,
233     PATH_NULL, "protection",},
234     {"immunity to electricity", 8, 65, 0, 10, 0, 0, 0, 1, 1, 1, 1,
235     PATH_NULL, "protection",},
236     {"immunity to fire", 10,70, 0, 10, 0, 0, 0, 1, 1, 1, 1,
237     PATH_NULL, "protection",},
238     {"immunity to poison", 12,60, 0, 10, 0, 0, 0, 1, 1, 1, 1,
239     PATH_NULL, "protection",},
240     {"immunity to slow", 14,60, 0, 10, 0, 0, 0, 1, 1, 1, 1,
241     PATH_NULL, "protection",},
242     {"immunity to paralysis", 16,60, 0, 10, 0, 0, 0, 1, 1, 1, 1,
243     PATH_NULL, "protection",}, /*100*/
244     {"immunity to draining", 18,75, 0, 10, 0, 0, 0, 1, 1, 1, 1,
245     PATH_NULL, "protection",},
246     {"immunity to magic", 20,150, 0, 30, 0, 0, 0, 1, 1, 1, 1,
247     PATH_NULL, "protection",},
248     {"immunity to attack", 26,170, 0, 50, 0, 0, 0, 1, 1, 1, 1,
249     PATH_NULL, "protection",},
250     /* set the path to PATH_NULL so god_intervention wont hand out this spell */
251     {"invulnerability", 80,225, 0, 30, 0, 0, 0, 1, 1, 1, 1,
252     PATH_NULL, "protection",},
253     {"defense", 40,75, 0, 30, 0, 0, 0, 1, 1, 1, 1,
254     PATH_PROT, "protection",},
255     {"rune of fire", 4,10, 0, 30, 0, 0, 5, 1, 0, 0, 0,
256     PATH_FIRE, "rune_fire",},
257     {"rune of frost", 6,12, 0, 30, 0, 0, 4, 1, 0, 0, 0,
258     PATH_FROST, "rune_frost",},
259     {"rune of shocking", 8,14, 0, 30, 0, 0, 3, 1, 0, 0, 0,
260     PATH_ELEC, "rune_shock",},
261     {"rune of blasting", 10,18, 0, 30, 0, 0, 2, 1, 0, 0, 0,
262     PATH_DETONATE, "rune_blast",},
263     {"rune of death", 17,20, 0, 40, 0, 0, 1, 1, 0, 0, 0,
264     PATH_DEATH, "rune_death",}, /*110*/
265     {"marking rune", 1,2, 0, 10, 0, 0, 5, 0, 0, 0, 0,
266     PATH_NULL, "rune_mark",},
267     {"build director", 10,30, 0, 30, 0, 0, 1, 1, 0, 0, 0,
268     PATH_CREATE, NULL,},
269     {"create pool of chaos", 10,10, 10, 15, 0, 0, 1, 1, 0, 0, 0,
270     PATH_CREATE, "color_spray",},
271     {"build bullet wall", 12,35, 0, 35, 0, 0, 1, 1, 0, 0, 0,
272     PATH_CREATE, NULL,},
273     {"build lightning wall", 14,40, 0, 40, 0, 0, 1, 1, 0, 0, 0,
274     PATH_CREATE, NULL,},
275     {"build fireball wall", 16,45, 0, 45, 0, 0, 1, 1, 0, 0, 0,
276     PATH_CREATE, NULL,},
277     {"magic rune", 12,5, 0, 30, 0, 0, 1, 0, 0, 0, 0,
278     PATH_CREATE, "generic_rune",},
279     {"rune of magic drain", 14,30, 0, 30, 0, 0, 0, 1, 0, 0, 0,
280     PATH_TRANSFER, "rune_drain_magic",},
281     {"antimagic rune", 7,5, 0, 20, 0, 0, 1, 1, 0, 0, 0,
282     PATH_ABJURE, "rune_antimagic",},
283     {"rune of transferrence", 6,12, 0, 40, 0, 0, 1, 1, 0, 0, 0,
284     PATH_TRANSFER, "rune_transferrence",}, /*120*/
285     {"transferrence", 5,10, 0, 20, 0, 0, 1, 1, 0, 0, 0,
286     PATH_TRANSFER, "enchantment",},
287     {"magic drain", 12,20, 0, 1, 0, 0, 1, 1, 0, 0, 0,
288     PATH_TRANSFER, "enchantment",},
289     {"counterspell", 3,10, 20, 0, 0, 0, 1, 1, 0, 0, 0,
290     PATH_ABJURE, "counterspell",},
291     {"disarm", 4,7, 0, 30, 0, 0, 1, 1, 0, 0, 0,
292     PATH_ABJURE, "enchantment",},
293     {"cure confusion", 7,8, 0, 15, 1, 4, 1, 1, 0, 1, 1,
294     PATH_RESTORE, "healing",},
295     {"restoration", 13,80, 0, 30, 1, 1, 1, 1, 0, 1, 1,
296     PATH_RESTORE, "healing",},
297     {"summon evil monster", 8,8, 0, 30, 0, 0, 0, 0, 0, 0, 0,
298     PATH_SUMMON, NULL,},
299     {"counterwall", 8, 8, 30, 30, 0, 0, 1, 1, 0, 0, 0,
300     PATH_RESTORE, "counterspell",},
301     {"cause light wounds", 1, 4, 0, 5, 0, 0, 2, 1, 0, 1, 0,
302     PATH_WOUNDING,"cause_wounds",},
303     {"cause medium wounds", 3, 8, 0, 5, 0, 0, 2, 1, 0, 1, 0,
304     PATH_WOUNDING,"cause_wounds",}, /* 130 */
305     {"cause serious wounds", 5, 16, 0, 5, 0, 0, 2, 1, 0, 1, 0,
306     PATH_WOUNDING,"cause_wounds",},
307     {"charm monsters", 5, 20, 0, 10, 0, 0, 1, 1, 0, 0, 0,
308     PATH_MIND,"enchantment",},
309     {"banishment", 5, 10, 3, 10, 1, 1, 1, 1, 0, 1, 0,
310     PATH_TURNING,"banishment",},
311     {"create missile", 1,5, 0, 20, 1, 1, 1, 1, 0, 0, 0,
312     PATH_CREATE,"enchantment",},
313     {"show invisible", 7,10, 4, 20, 1, 1, 1, 1, 1, 1, 0,
314     PATH_INFO,"enchantment",},
315     {"xray", 10,20, 0, 20, 1, 1, 1, 1, 0, 0, 0,
316     PATH_INFO,"enchantment",},
317     {"pacify", 4, 10, 1, 2, 0, 0, 3, 1, 0, 1, 0,
318     PATH_MIND,"enchantment",},
319     {"summon fog", 2, 5, 10, 10, 0, 0, 2, 1, 0, 0, 0,
320     PATH_CREATE,"fog",},
321     {"steambolt", 5, 10, 10, 10, 0, 0, 1, 1, 0, 0, 0,
322     PATH_FIRE, "steambolt",},
323     {"command undead", 4, 12, 0, 10, 0, 0, 3, 1, 0, 1, 0,
324     PATH_MIND,"enchantment",}, /* 140 */
325     {"holy orb", 7, 12, 0, 5, 0, 0, 3, 1, 0, 1, 0,
326     PATH_TURNING,"holy_orb",},
327     /* most of the next 13 spells work best if MULTIPLE_GODS is defined. -b.t. */
328     {"summon avatar", 10, 60, 0, 15, 0, 0, 1, 1, 0, 1, 0,
329     PATH_SUMMON, "avatar",},
330     {"holy possession", 9, 30, 0, 10, 0, 0, 1, 1, 0, 1, 0,
331     PATH_ABJURE, "enchantment",},
332     {"bless", 2, 8, 0, 5, 0, 0, 3, 1, 0, 1, 0,
333     PATH_ABJURE, "enchantment",},
334     {"curse", 2, 8, 0, 5, 0, 0, 2, 1, 0, 1, 0,
335     PATH_ABJURE, "enchantment",},
336     {"regeneration", 7, 15, 0, 10, 0, 0, 1, 1, 0, 1, 0,
337     PATH_ABJURE, "enchantment",},
338     /* consecrate spell has no use w/o MULTIPLE_GODS defined. We make book=0
339     * in that case -b.t. */
340     {"consecrate", 4, 35, 0, 50, 0, 0, 1, 1, 0, 1, 0,
341     PATH_ABJURE, "enchantment",},
342     {"summon cult monsters", 3, 12, 0, 10, 0, 0, 2, 1, 0, 1, 0,
343     PATH_SUMMON, NULL,},
344     {"cause critical wounds", 7, 25, 0, 5, 0, 0, 0, 1, 0, 1, 0,
345     PATH_WOUNDING,"cause_wounds",},
346     {"holy wrath", 14, 40, 0, 5, 0, 0, 1, 1, 0, 1, 0,
347     PATH_TURNING,"holy_wrath",}, /* 150 */
348     {"retributive strike", 26, 150, 0, 15, 0, 0, 0, 1, 0, 1, 0,
349     PATH_WOUNDING,"god_power",},
350     {"finger of death", 15, 50, 0, 5, 0, 0, 0, 1, 0, 1, 0,
351     PATH_DEATH, NULL,},
352     {"insect plague", 12, 40, 0, 5, 0, 0, 0, 1, 0, 1, 0,
353     PATH_SUMMON,"insect_plague",},
354     {"call holy servant", 5, 30, 0, 5, 0, 0, 3, 1, 0, 1, 0,
355     PATH_SUMMON, "holy_servant",},
356     {"wall of thorns", 6, 20, 0, 5, 0, 0, 0, 0, 0, 1, 0,
357     PATH_CREATE, "thorns"},
358     {"staff to snake", 2, 8, 0, 5, 0, 0, 1, 1, 0, 1, 0,
359     PATH_CREATE, "snake_golem"},
360     {"light", 1, 8, 20, 5, 0, 0, 3, 1, 0, 1, 0,
361     PATH_LIGHT, "light"},
362     {"darkness", 5, 15, 10, 5, 0, 0, 1, 1, 0, 1, 0,
363     PATH_LIGHT, "darkness"},
364     {"nightfall", 16, 120, 0, 15, 0, 0, 0, 1, 0, 1, 0,
365     PATH_LIGHT, NULL},
366     {"daylight", 18, 120, 0, 15, 0, 0, 0, 1, 0, 1, 0,
367     PATH_LIGHT, NULL}, /* 160 */
368     {"sunspear", 6, 8, 35, 8, 0, 0, 0, 1, 0, 1, 0,
369     PATH_LIGHT, "sunspear"},
370     {"faery fire", 4, 10, 0, 15, 3, 2, 2, 1, 0, 0, 0,
371     PATH_LIGHT, NULL},
372     {"cure blindness", 9, 30, 0, 10, 1, 1, 2, 1, 1, 1, 1,
373     PATH_RESTORE, "healing",},
374     {"dark vision", 5, 10, 0, 12, 3, 2, 2, 1, 0, 0, 0,
375     PATH_INFO, NULL},
376     {"bullet swarm", 7, 6, 0, 5, 0, 0, 1, 1, 0, 0, 0,
377     PATH_MISSILE,"bullet"},
378     {"bullet storm", 10, 8, 0, 5, 0, 0, 1, 1, 0, 0, 0,
379     PATH_MISSILE,"lbullet"},
380     {"cause many wounds", 12, 30, 0, 5, 0, 0, 0, 1, 0, 1, 0,
381     PATH_WOUNDING,"cause_wounds"},
382     {"small snowstorm", 1, 6, 40, 5, 0, 0, 8, 1, 0, 0, 0,
383     PATH_FROST, "snowball_s",},
384     {"medium snowstorm", 3,10, 20, 10, 0, 0, 6, 1, 0, 0, 0,
385     PATH_FROST, "snowball_m",},
386     {"large snowstorm", 5,16, 10, 15, 0, 0, 2, 1, 0, 0, 0,
387     PATH_FROST, "snowball_l",}, /* 170 */
388     {"cure disease", 5,30, 0, 10, 3, 5, 1, 0, 0, 1, 1,
389     PATH_RESTORE,NULL},
390     {"cause red death", 12,100, 0, 10, 0, 0, 0, 1, 0, 1, 0,
391     PATH_WOUNDING,"ebola"},
392     {"cause flu", 2, 10, 5, 10, 3, 2, 5, 1, 0, 1, 0,
393     PATH_WOUNDING,"flu"},
394     {"cause black death", 15, 120, 0, 10, 0, 0, 0, 1, 0, 1, 0,
395     PATH_NULL,"bubonic_plague"},
396     {"cause leprosy", 5, 20, 0, 10, 1, 1, 5, 1, 0, 1, 0,
397     PATH_WOUNDING,"leprosy"},
398     {"cause smallpox", 10, 85, 0, 10, 0, 0, 0, 1, 0, 1, 0,
399     PATH_WOUNDING,"smallpox"},
400     {"cause white death", 85,350, 0, 10, 0, 0, 0, 1, 0, 1, 0,
401     PATH_WOUNDING,"pneumonic_plague"},
402     {"cause anthrax", 12, 50, 0, 10, 1, 1, 1, 1, 0, 1, 0,
403     PATH_WOUNDING,"anthrax"},
404     {"cause typhoid", 8, 60, 0, 10, 1, 1, 1, 1, 0, 1, 0,
405     PATH_WOUNDING,"typhoid"},
406     {"mana blast", 8, 10, 0, 15, 0, 0, 2, 1, 0, 0, 0,
407     PATH_TRANSFER, "manablast", }, /* 180 */
408     {"small manaball", 4, 12, 0, 9, 0, 0, 3, 1, 0, 0, 0,
409     PATH_TRANSFER, "manabullet_s", },
410     {"medium manaball", 7, 20, 0, 18, 0, 0, 2, 1, 0, 0, 0,
411     PATH_TRANSFER, "manabullet_m", },
412     {"large manaball", 10, 32, 0, 27, 0, 0, 1, 1, 0, 0, 0,
413     PATH_TRANSFER, "manabullet_l", },
414     {"mana bolt", 5, 18, 0, 9, 0, 0, 2, 1, 0, 0, 0,
415     PATH_TRANSFER, "manabolt", },
416     {"dancing sword", 11, 25, 0, 10, 0, 0, 1, 0, 0, 0, 0, /* 185 */
417     PATH_CREATE, "dancingsword", },
418     {"animate weapon", 7, 25, 0, 10, 0, 0, 4, 0, 0, 0, 0,
419     PATH_TELE, "dancingsword", },
420     {"cause cold", 2, 10, 5, 10, 3, 2, 5, 1, 0, 1, 0, /* 187 */
421     PATH_WOUNDING,"disease_cold"},
422     {"divine shock", 1, 3, 0, 10, 0, 0, 0, 1, 0, 1, 0,
423     PATH_WOUNDING,"divine_shock"},
424     {"windstorm", 3,3, 0, 10, 0, 0, 0, 1, 0, 1, 0,
425     PATH_NULL, "windstorm",},
426     {"sanctuary", 7, 30, 0, 10, 0, 0, 0, 0, 1, 1, 1, /* 190 */
427     PATH_PROT,"sanctuary"},
428     {"peace", 20, 80, 0, 10, 0, 0, 0, 1, 0, 1, 0,
429     PATH_PROT,"peace"},
430     {"spiderweb", 4, 10, 0, 10, 0, 0, 0, 1, 0, 1, 0,
431     PATH_CREATE,"spiderweb_spell"},
432     {"conflict", 10, 50, 0, 10, 0, 0, 0, 1, 0, 1, 0,
433     PATH_MIND, "enchantment"},
434     {"rage", 1, 5, 0, 10, 0, 0, 0, 1, 0, 1, 1,
435     PATH_WOUNDING, "enchantment"},
436     {"forked lightning", 5, 15, 0, 10, 0, 0, 0, 1, 0, 1, 0, /* 195 */
437     PATH_ELEC, "forked_lightning"},
438     {"poison fog", 5, 15, 0, 10, 0, 0, 0, 1, 0, 1, 0,
439     PATH_WOUNDING, "poison_fog"},
440     {"flaming aura", 1, 5, 0, 10, 0, 0, 0, 0, 1, 1, 1,
441     PATH_FIRE, "flaming_aura"},
442     {"vitriol", 5, 15, 0, 10, 0, 0, 0, 0, 1, 1, 1,
443     PATH_DETONATE, "vitriol"}, /* not for people to cast. */
444     {"vitriol splash", 5, 15, 0, 10, 0, 0, 0, 0, 1, 1, 1,
445     PATH_DETONATE, "vitriol_splash"}, /* not for people to cast. */
446     {"ironwood skin", 1, 8, 0, 20, 0, 0, 0, 1, 1, 1, 1, /* 200 */
447     PATH_SELF, "enchantment",},
448     {"wrathful eye", 5, 30, 0, 20, 0, 0, 0, 1, 0, 1, 0,
449     PATH_SELF, "wrathful_eye",},
450     {"town portal", 8, 30, 0, 10, 0, 0, 1, 0, 0, 0, 1,
451     PATH_TELE, "perm_magic_portal",},
452     {"missile swarm", 7, 6, 0, 3, 0, 0, 1, 1, 0, 0, 0,
453     PATH_MISSILE,"magic_missile"},
454     {"cause rabies", 12, 120, 0, 10, 0, 0, 0, 1, 0, 1, 0,
455     PATH_WOUNDING,"rabies"},
456     {"glyph", 12, 5, 0, 30, 0, 0, 1, 0, 0, 1, 0,
457     PATH_CREATE, "generic_rune",},
458     };
459     /* name,lvl,sp,charges,time,scrolls[nr,chance],book-chance,rng,defensive,cleric,self
460     path, other arch*/
461    
462     /* peterm: the following defines the parameters for all the
463     spells.
464     bdam: base damage or hp of spell or summoned monster
465     bdur: base duration of spell or base range
466     ldam: levels you need over the min for the spell to gain one dam
467     ldur: levels you need over the min for the spell to gain one dur
468     spl: number of levels beyond minimum for spell point cost to
469     increase by amount equal to base cost. i.e. if base cost
470     is 10 at level 2 and spl is 5, cost will increase by 2 per
471     level. if base cost is 5 and spl is 10, cost increases by
472     1 every 2 levels.
473     the information here is default only. It is over-ridden by
474     entries in LIBDIR/spell_params of the form. Please
475     see spell_params.doc
476    
477     */
478    
479     spell_parameters SP_PARAMETERS[NROFREALSPELLS] =
480     {
481     /* bdam bdur ldam ldur spl spell */
482     { 10, 0, 1, 0, 6}, /*magic bullet*/ /* 0 */
483     { 8, 6, 3, 0, 24}, /*small fireball*/
484     { 8, 10, 3, 0, 24}, /*medium fireball*/
485     { 8, 14, 4, 0, 32}, /*large fireball*/
486     { 4, 5, 4, 4, 9}, /*burning hands*/
487     { 8, 8, 3, 0, 24}, /*small lightning*/
488     { 8, 16, 3, 0, 24}, /*large lightning*/
489     { 9, 0, 1, 0, 10}, /*magic missile*/
490     { 12, 8, 6, 0, 72}, /*create bomb*/
491     { 8, 75, 1, 1, 15}, /*summon golem*/
492     { 20, 200, 1, 1, 15}, /*summon fire elemental*/ /* 10 */
493     { 50, 280, 1, 1, 15}, /*summon earth elemental*/
494     { 40, 140, 1, 1, 15}, /*summon water elemental*/
495     { 10, 160, 1, 1, 15}, /*summon air elemental*/
496     { 0, 10, 0, 1, 0}, /*dimension door*/
497     { 0, 32, 0, 1, 0}, /*create earth wall*/
498     { 25, 5, 3, 3, 0}, /*paralyze*/
499     { 4, 6, 3, 5, 9}, /*icestorm*/
500     { 0, 0, 0, 0, 0}, /*magic mapping*/
501     { 0, 3, 0, 4, 12}, /*turn undead*/ /* wis bonus on bdur*/
502     { 5, 4, 0, 3, 12}, /*fear*/ /*cha bonus on bdur */ /*20*/
503     { 0, 0, 3, 0, 8}, /*poison cloud*/
504     { 0, 0, 0, 0, 0}, /*wonder*/
505     { 10, 5, 3, 6, 15}, /*destruction*/ /* dam=10+int */
506     { 0, 0, 0, 0, 0}, /*perceive self*/
507     { 0, 5, 0, 1, 40}, /*word of recall*/
508     { 0, 300, 20, 1, 15}, /*invisible*/
509     { 0, 300, 20, 1, 15}, /*invisible to undead*/
510     { 0, 0, 0, 0, 0}, /*probe*/
511     { 25, 0, 1, 0, 25}, /*large bullet*/
512     { 0, 200, 20, 1, 10}, /*improved invisibility*/ /*30*/
513     { 6, 2, 3, 5, 7}, /*holy word*/ /* bdur+=turn bonus */
514     { 0, 0, 0, 0, 0}, /*minor healing*/
515     { 0, 0, 0, 0, 0}, /*medium healing*/
516     { 0, 0, 0, 0, 0}, /*major healing*/
517     { 0, 0, 0, 0, 0}, /*heal*/
518     { 100, 0, 1, 0, 10}, /*create food*/
519     { 0, 1, 0, 3, 3}, /*earth to dust*/
520     { 0, 0, 5, 4, 8}, /*armour*/
521     { 0, 0, 0, 4, 0}, /*strength*/
522     { 0, 0, 0, 4, 0}, /*dexterity*/ /*40*/
523     { 0, 0, 0, 4, 0}, /*constitution*/
524     { 0, 0, 0, 4, 0}, /*charisma*/
525     { 4, 260, 3, 1, 8}, /*create fire wall*/
526     { 0, 240, 3, 1, 8}, /*create frost wall*/
527     { 0, 0, 0, 4, 40}, /*protection from cold*/
528     { 0, 0, 0, 4, 40}, /*protection from electricity*/
529     { 0, 0, 0, 4, 40}, /*protection from fire*/
530     { 0, 0, 0, 4, 40}, /*protection from poison*/
531     { 0, 0, 0, 4, 40}, /*protection from slow*/
532     { 0, 0, 0, 4, 40}, /*protection from paralysis*//*50*/
533     { 0, 0, 0, 4, 40}, /*protection from draining*/
534     { 0, 0, 0, 4, 40}, /*protection from magic*/
535     { 0, 0, 0, 4, 40}, /*protection from attack*/
536     { 0, 0, 0, 4, 40}, /*levitate*/
537     { 0, 0, 0, 0, 0}, /*small speedball*/
538     { 0, 0, 0, 0, 0}, /*large speedball*/
539     { 8, 12, 4, 0, 24}, /*hellfire*/
540     { 4, 14, 3, 5, 11}, /*dragonbreath*/
541     { 4, 14, 3, 5, 11}, /*large icestorm*/
542     { 0, 0, 0, 0, 0}, /*charging*/ /* 60 */
543     { 0, 0, 0, 0, 0}, /*polymorph*/
544     { 0, 0, 0, 0, 0}, /*cancellation*/
545     { 0, 0, 0, 0, 0}, /*confusion*/
546     { 0, 5, 0, 5, 25}, /*mass confusion*/
547     { 0, 0, 0, 0, 0}, /*summon pet monster*/
548     { 5, 5, 0, 4, 20}, /*slow*/
549     { 0, 0, 0, 0, 0}, /*regenerate spellpoints*/
550     { 0, 0, 0, 0, 0}, /*cure poison*/
551     { 0, 0, 0, 4, 40}, /*protection from confusion*/
552     { 0, 0, 0, 4, 40}, /*protection from cancellation*/ /*70*/
553     { 0, 0, 0, 4, 40}, /*protection from depletion*/
554     { 0, 0, 0, 0, 0}, /*alchemy*/
555     { 0, 0, 0, 0, 16}, /*remove curse*/
556     { 0, 0, 0, 0, 30}, /*remove damnation*/
557     { 0, 0, 0, 0, 0}, /*identify*/
558     { 0, 0, 0, 0, 0}, /*detect magic*/
559     { 0, 0, 0, 0, 0}, /*detect monster*/
560     { 0, 0, 0, 0, 0}, /*detect evil*/
561     { 0, 0, 0, 0, 0}, /*detect curse*/
562     { 0, 0, 0, 0, 0}, /*heroism */ /*80*/
563     { 0, 0, 0, 0, 0}, /*aggravation*/
564     { 10, 9, 3, 0, 30}, /*firebolt*/
565     { 12, 11, 4, 0, 48}, /*frostbolt*/
566     { 10, 18, 3, 5, 25}, /*shockwave*/
567     { 8, 10, 3, 5, 16}, /*color spray*/
568     { 0, 0, 5, 2, 0}, /*haste*/
569     { 0, 4, 0, 9, 36}, /*face of death*/
570     { 8, 40, 3, 1, 15}, /*ball lightning*/
571     { 0, 0, 0, 4, 12}, /*meteor swarm*/
572     { 75, 0, 1, 0, 18}, /*comet*/ /*90*/
573     { 8, 50, 1, 1, 15}, /*mystic fist*/
574     { 0, 0, 0, 0, 0}, /*raise dead*/
575     { 0, 0, 0, 0, 0}, /*resurrection*/
576     { 0, 0, 0, 0, 0}, /*reincarnation*/
577     { 0, 0, 0, 5, 50}, /*immunity to cold*/
578     { 0, 0, 0, 5, 50}, /*immunity to electricity*/
579     { 0, 0, 0, 5, 50}, /*immunity to fire*/
580     { 0, 0, 0, 5, 50}, /*immunity to poison*/
581     { 0, 0, 0, 5, 50}, /*immunity to slow*/
582     { 0, 0, 0, 5, 50}, /*immunity to paralysis*/ /*100*/
583     { 0, 0, 0, 5, 50}, /*immunity to draining*/
584     { 0, 0, 0, 5, 50}, /*immunity to magic*/
585     { 0, 0, 0, 5, 50}, /*immunity to attack*/
586     { 0, 0, 0, 5, 50}, /*invulnerability*/
587     { 0, 0, 0, 5, 50}, /*protection*/
588     { 0, 0, 0, 0, 0}, /* fire rune */
589     { 0, 0, 0, 0, 0}, /* frost rune */
590     { 0, 0, 0, 0, 0}, /* shocking rune */
591     { 0, 0, 0, 0, 0}, /* blasting rune */
592     { 0, 0, 0, 0, 0}, /* death rune */ /*110*/
593     { 0, 0, 0, 0, 0}, /* marking rune */
594     { 80, 200, 1, 1, 10}, /* build director */
595     { 4, 240, 3, 1, 0}, /* chaos pool */
596     { 80, 100, 1, 1, 10}, /* build bullet wall */
597     { 80, 100, 1, 1, 10}, /* build lightning wall */
598     { 80, 100, 1, 1, 10}, /* build fireball wall */
599     { 0, 0, 0, 0, 0}, /* magic rune */
600     { 0, 0, 0, 0, 0}, /* rune of magic drain */
601     { 0, 0, 0, 0, 0}, /* rune of barring magic */
602     { 8, 0, 2, 0, 24}, /* rune of transferrence */ /*120*/
603     { 8, 0, 2, 0, 20}, /* transferrence */
604     { 75, 30, 2, 1, 10}, /* magic drain */
605     { 0, 6, 0, 3, 18}, /* counter-spell */
606     { 0, 0, 0, 0, 0}, /* dispel rune */
607     { 0, 0, 0, 0, 0}, /* cure madness */
608     { 0, 0, 0, 0, 0}, /* restoration */
609     { 0, 0, 0, 0, 0}, /* summon hostile monsters */
610     { 0, 100, 0, 1, 20}, /* counterwall */
611     { 6, 0, 1, 0, 6}, /* cause light wounds */
612     { 24, 0, 1, 0, 24}, /* cause medium wounds */ /* 130 */
613     { 50, 0, 1, 0, 50}, /* cause serious wounds */
614     { 0, 0, 0, 3 , 27}, /* Charm monster */
615     { 0, 4, 0, 9, 36}, /* Banishment */
616     { 0, 5, 6, 2, 5}, /* create missile */
617     { 0, 4, 0, 0, 30}, /* show invisible */
618     { 0, 4, 0, 9, 36}, /* xray vision */
619     { 0, 0, 0, 10, 10}, /* pacify */
620     { 0, 0, 0, 10, 0}, /* summon fog */
621     { 20, 8, 2, 5, 40}, /* steambolt*/
622     { 0, 0, 0, 3 , 27}, /* command undead */ /* 140 */
623     { 25, 8, 4, 0, 10}, /* holy orb */
624     { 50, 300, 1, 1, 15}, /* summon avatar */
625     { 1, 0, 4, 4, 10}, /* holy possesion */
626     { 1, 0, 8, 6, 10}, /* bless */
627     { 1, 0, 8, 6, 10}, /* curse */
628     { 1, 0, 5, 6, 10}, /* regeneration */
629     { 0, 0, 0, 0, 0}, /* consecrate */
630     { 0, 0, 0, 0, 0}, /* summon cult monster*/
631     { 100, 0, 1, 0, 50}, /* cause critical wounds */
632     { 0, 0, 1, 0, 30}, /* holy wrath */ /* 150 */
633     { 0, 0, 1, 0, 30}, /* finger of retribution */
634     { 0, 0, 1, 0, 20}, /* finger of death */
635     { 0, 0, 1, 0, 30}, /* insect plague */
636     { 10, 50, 2, 2, 50}, /* holy servant */
637     { 4, 300, 3, 1, 50}, /* wall of thorns */
638     { 8, 30, 3, 3, 40}, /* staff to snake */
639     { 2, 1000, 20, 1, 10}, /* light */
640     { 10, 50, 2, 2, 50}, /* darkness */
641     { 10, 50, 2, 2, 50}, /* nightfall */
642     { 10, 50, 2, 2, 50}, /* daylight */ /* 160 */
643     { 6, 8, 3, 9, 35}, /* sunspear */
644     { 1, 5, 9, 6, 15}, /* faery fire */
645     { 0, 0, 0, 0, 0}, /* cure blindness */
646     { 0, 4, 0, 5, 30}, /* dark vision */
647     { 0, 0, 0, 4, 12}, /* bullet swarm */
648     { 0, 0, 0, 4, 12}, /* bullet storm */
649     { 0, 0, 0, 4, 12}, /* cause many wounds */
650     { 8, 6, 3, 0, 24}, /*small snowstorm*/
651     { 8, 10, 3, 0, 24}, /*medium snowstorm*/
652     { 8, 14, 4, 0, 32}, /*large snowstorm*/ /* 170 */
653     { 0, 0, 0, 0, 0}, /*cure disease*/
654     { 0, 0, 1, 1, 24}, /*cause red death*/
655     { 0, 0, 3, 5, 10}, /*cause flu*/
656     { 0, 0, 3, 10, 20}, /*cause black death*/
657     { 0, 0, 1, 1, 10}, /*cause leprosy*/
658     { 0, 0, 1, 4, 10}, /*cause smallpox*/
659     { 0, 0, 1, 5, 24}, /*cause plague*/
660     { 0, 0, 1, 10, 10}, /*cause anthrax*/
661     { 0, 0, 1, 10, 24}, /*cause typhoid*/
662     { 4, 5, 4, 4, 9}, /* mana blast */ /* 180 */
663     { 8, 6, 3, 0, 24}, /* small manaball */
664     { 8, 10, 3, 0, 24}, /* medium manaball */
665     { 8, 14, 4, 0, 32}, /* large manaball */
666     { 10, 9, 3, 0, 30}, /* mana bolt */
667     { 2, 20, 2, 1, 10}, /* dancing sword */ /* 185 */
668     { 2, 20, 2, 1, 20}, /* animate weapon */
669     { 0, 0, 3, 5, 10}, /*cause cold*/
670     { 1, 1, 12, 5, 10}, /*divine shock*/
671     { 0, 20, 25, 4, 8}, /*windstorm*/
672     { 0, 100, 0, 1, 20}, /*sanctuary*/ /* 190 */
673     { 0, 4, 0, 9, 36}, /*peace*/
674     { 0, 10, 0, 5, 50}, /*spiderweb*/
675     { 0, 5, 0, 10, 10}, /*conflict*/
676     { 0, 0, 5, 4, 4}, /*rage*/
677     { 10, 16, 3, 0, 24}, /*forked lightning*/ /* 195*/
678     { 10, 5, 5, 4, 10}, /*poison fog*/
679     { 6, 100, 25, 4, 20}, /*flame aura*/
680     { 100, 20, 25, 4, 6}, /*vitriol*/
681     { 40, 5, 4, 40, 10}, /*vitriol splash*/
682     { 0, 0, 5, 4, 6}, /*ironwood skin*/
683     { 20, 5, 3, 5, 7}, /*wrathful eye*/
684     { 0, 5, 3, 5, 0}, /*town portal*/
685     { 0, 0, 0, 4, 12}, /*missile swarm*/
686     { 0, 0, 1, 1, 12}, /*cause rabies*/
687     };
688    
689     char *spellpathnames[NRSPELLPATHS] = {
690     "Protection",
691     "Fire",
692     "Frost",
693     "Electricity",
694     "Missiles",
695     "Self",
696     "Summoning",
697     "Abjuration",
698     "Restoration",
699     "Detonation",
700     "Mind",
701     "Creation",
702     "Teleportation",
703     "Information",
704     "Transmutation",
705     "Transferrence",
706     "Turning",
707     "Wounding",
708     "Death",
709     "Light"
710     };
711