1[
2  {
3    "id": "blood_suck",
4    "type": "SPELL",
5    "name": { "str": "Blood Suck" },
6    "description": "Sucks blood from one foe.",
7    "valid_targets": [ "hostile" ],
8    "flags": [ "NO_HANDS", "NO_LEGS" ],
9    "damage_type": "stab",
10    "min_damage": 5,
11    "max_damage": 10,
12    "damage_increment": 1.0,
13    "max_level": 5,
14    "min_range": 1,
15    "max_range": 2,
16    "range_increment": 0.2,
17    "effect": "attack",
18    "shape": "blast",
19    "extra_effects": [ { "id": "light_healing", "hit_self": true } ]
20  },
21  {
22    "id": "bear_trap",
23    "type": "SPELL",
24    "name": "Bear Trap",
25    "description": "A trap that summons bears!  Not what you were expecting, is it?",
26    "valid_targets": [ "ground" ],
27    "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ],
28    "min_damage": 3,
29    "max_damage": 3,
30    "min_aoe": 5,
31    "max_aoe": 5,
32    "sound_description": "\"It's a trap!\"",
33    "min_duration": 30000,
34    "max_duration": 30000,
35    "sound_type": "speech",
36    "shape": "blast",
37    "effect": "summon",
38    "effect_str": "mon_bear"
39  },
40  {
41    "id": "forge_trap",
42    "type": "SPELL",
43    "name": "Forge Trap",
44    "description": "A trap that summons forge hounds!  Not what you were expecting, is it?",
45    "valid_targets": [ "ground" ],
46    "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ],
47    "min_damage": 3,
48    "max_damage": 3,
49    "min_aoe": 5,
50    "max_aoe": 5,
51    "sound_description": "\"It's a trap!\"",
52    "min_duration": 30000,
53    "max_duration": 30000,
54    "sound_type": "speech",
55    "shape": "blast",
56    "effect": "summon",
57    "effect_str": "mon_forgehounds"
58  },
59  {
60    "id": "rocket_punch",
61    "type": "SPELL",
62    "name": "Rocket Punch",
63    "description": "Ejects giant fist from arm.",
64    "valid_targets": [ "hostile" ],
65    "flags": [ "NO_LEGS" ],
66    "damage_type": "bash",
67    "min_damage": 30,
68    "max_damage": 40,
69    "damage_increment": 2.0,
70    "max_level": 5,
71    "min_range": 1,
72    "max_range": 2,
73    "range_increment": 0.2,
74    "shape": "blast",
75    "effect": "attack"
76  },
77  {
78    "id": "gas_attack",
79    "type": "SPELL",
80    "name": "Gas Attack",
81    "description": "Spreads toxic gas around itself.",
82    "valid_targets": [ "self", "hostile", "ground" ],
83    "flags": [ "NO_HANDS", "NO_LEGS", "NO_PROJECTILE" ],
84    "damage_type": "biological",
85    "min_damage": 1,
86    "max_damage": 1,
87    "max_level": 5,
88    "min_range": 1,
89    "max_range": 3,
90    "range_increment": 0.2,
91    "effect": "attack",
92    "shape": "blast",
93    "field_id": "fd_toxic_gas",
94    "field_chance": 10,
95    "min_field_intensity": 1,
96    "max_field_intensity": 1,
97    "min_duration": 1000,
98    "max_duration": 6000,
99    "duration_increment": 1000,
100    "min_aoe": 1,
101    "max_aoe": 2,
102    "aoe_increment": 0.2
103  },
104  {
105    "type": "SPELL",
106    "id": "mon_demon_fireball",
107    "name": "Demon Fireball",
108    "description": "This is a monster only spell.",
109    "flags": [ "IGNITE_FLAMMABLE" ],
110    "valid_targets": [ "hostile", "ground", "ally", "self" ],
111    "min_damage": 15,
112    "max_damage": 15,
113    "min_range": 12,
114    "max_range": 12,
115    "min_aoe": 2,
116    "max_aoe": 2,
117    "base_casting_time": 120,
118    "effect": "attack",
119    "shape": "blast",
120    "damage_type": "heat"
121  },
122  {
123    "type": "SPELL",
124    "id": "mon_summon_demon_spiderlings",
125    "name": "Summon Demon Spiderlings",
126    "description": "Summons 4 permanent demon spiderlings.",
127    "flags": [ "HOSTILE_SUMMON", "PERMANENT", "NO_PROJECTILE" ],
128    "valid_targets": [ "ground" ],
129    "min_damage": 4,
130    "max_damage": 4,
131    "min_range": 5,
132    "max_range": 5,
133    "min_aoe": 3,
134    "max_aoe": 3,
135    "base_casting_time": 160,
136    "shape": "blast",
137    "effect": "summon",
138    "effect_str": "mon_demon_spiderling"
139  },
140  {
141    "type": "SPELL",
142    "id": "demon_breath_fire",
143    "name": { "str": "Hellfire Belch" },
144    "description": "Spits supernatural napalm from your mouth.",
145    "valid_targets": [ "hostile", "ally", "ground" ],
146    "damage_type": "heat",
147    "max_level": 30,
148    "min_damage": 6,
149    "max_damage": 180,
150    "damage_increment": 6.0,
151    "min_range": 8,
152    "max_range": 12,
153    "range_increment": 0.1,
154    "effect": "attack",
155    "shape": "line",
156    "flags": [ "VERBAL", "NO_HANDS", "NO_LEGS" ]
157  }
158]
159