1[ 2 { 3 "id": "jolt", 4 "type": "SPELL", 5 "name": "Jolt", 6 "description": "A short-ranged fan of electricity shoots from your fingers.", 7 "effect": "attack", 8 "shape": "cone", 9 "valid_targets": [ "ally", "hostile", "ground" ], 10 "flags": [ "LOUD", "SOMATIC" ], 11 "max_level": 20, 12 "min_damage": 8, 13 "max_damage": 65, 14 "damage_increment": 4, 15 "min_range": 3, 16 "max_range": 5, 17 "range_increment": 0.25, 18 "min_aoe": 25, 19 "max_aoe": 60, 20 "aoe_increment": 5, 21 "spell_class": "STORMSHAPER", 22 "base_casting_time": 100, 23 "base_energy_cost": 150, 24 "energy_source": "MANA", 25 "difficulty": 2, 26 "sound_description": "a crackle", 27 "damage_type": "electric" 28 }, 29 { 30 "id": "shocking_lash_base", 31 "type": "SPELL", 32 "name": "Shocking Lash Base", 33 "description": "Reference spell definition used for Shocking Lash and Shocking Lash Jump", 34 "effect": "attack", 35 "shape": "blast", 36 "valid_targets": [ "hostile" ], 37 "flags": [ "SOMATIC", "NO_LEGS" ], 38 "max_level": 20, 39 "min_damage": 2, 40 "max_damage": 24, 41 "damage_increment": 2.2, 42 "min_range": 3, 43 "max_range": 16, 44 "range_increment": 0.8, 45 "spell_class": "STORMSHAPER", 46 "base_casting_time": 85, 47 "base_energy_cost": 135, 48 "energy_source": "MANA", 49 "difficulty": 1, 50 "sound_description": "a crackle", 51 "damage_type": "electric" 52 }, 53 { 54 "id": "shocking_lash", 55 "type": "SPELL", 56 "name": "Shocking Lash", 57 "description": "A quick burst of electricity strikes a target and possibly one other nearby.", 58 "copy-from": "shocking_lash_base", 59 "field_id": "none", 60 "extra_effects": [ { "id": "shocking_lash_2" } ] 61 }, 62 { 63 "id": "shocking_lash_2", 64 "type": "SPELL", 65 "name": "Shocking Lash Jump", 66 "description": "The secondary jump from Shocking Lash.", 67 "copy-from": "shocking_lash_base", 68 "field_id": "none", 69 "flags": [ "RANDOM_TARGET" ], 70 "min_range": 1, 71 "max_range": 2, 72 "range_increment": 0.07 73 }, 74 { 75 "id": "lightning_bolt", 76 "type": "SPELL", 77 "name": "Lightning Bolt", 78 "description": "The goto spell for many Stormshapers, this iconic spell does just what you expect: you shoot lightning from your fingertips. However, this lightning is more directed than most lightning, and travels in a line through most non-solid targets.", 79 "effect": "attack", 80 "shape": "line", 81 "valid_targets": [ "ally", "hostile", "ground" ], 82 "flags": [ "LOUD", "SOMATIC", "NO_LEGS" ], 83 "max_level": 35, 84 "min_damage": 8, 85 "max_damage": 200, 86 "damage_increment": 6, 87 "min_range": 4, 88 "max_range": 8, 89 "range_increment": 0.25, 90 "difficulty": 6, 91 "min_aoe": 1, 92 "max_aoe": 1, 93 "spell_class": "STORMSHAPER", 94 "base_casting_time": 200, 95 "final_casting_time": 100, 96 "casting_time_increment": -5, 97 "base_energy_cost": 140, 98 "field_id": "fd_electricity", 99 "min_field_intensity": 1, 100 "max_field_intensity": 1, 101 "field_chance": 1, 102 "damage_type": "electric", 103 "sound_description": "a crackle", 104 "energy_source": "MANA" 105 }, 106 { 107 "id": "windstrike", 108 "type": "SPELL", 109 "name": "Windstrike", 110 "description": "A powerful blast of wind slams into anything in front of your outstretched hand.", 111 "effect": "attack", 112 "effect_str": "downed", 113 "shape": "cone", 114 "affected_body_parts": [ "leg_l", "leg_r" ], 115 "valid_targets": [ "ally", "hostile", "ground" ], 116 "flags": [ "SOMATIC", "NO_LEGS" ], 117 "max_level": 20, 118 "min_damage": 24, 119 "max_damage": 68, 120 "damage_increment": 2.2, 121 "min_aoe": 30, 122 "max_aoe": 60, 123 "aoe_increment": 1.4, 124 "min_range": 6, 125 "max_range": 20, 126 "range_increment": 1, 127 "min_duration": 200, 128 "max_duration": 1000, 129 "duration_increment": 100, 130 "base_casting_time": 125, 131 "base_energy_cost": 285, 132 "spell_class": "STORMSHAPER", 133 "energy_source": "MANA", 134 "difficulty": 3, 135 "sound_description": "a whoosh", 136 "damage_type": "bash" 137 }, 138 { 139 "id": "windrun", 140 "type": "SPELL", 141 "name": "Windrunning", 142 "description": "A magical wind pushes you forward as you move, easing your movements and increasing speed.", 143 "base_casting_time": 125, 144 "base_energy_cost": 100, 145 "energy_source": "MANA", 146 "spell_class": "STORMSHAPER", 147 "difficulty": 2, 148 "effect": "attack", 149 "effect_str": "enchant_windrun", 150 "shape": "blast", 151 "affected_body_parts": [ "torso" ], 152 "valid_targets": [ "ally", "self" ], 153 "flags": [ "CONCENTRATE", "SILENT", "VERBAL", "NO_HANDS", "NO_PROJECTILE" ], 154 "max_level": 10, 155 "min_duration": 2000, 156 "max_duration": 10000, 157 "duration_increment": 1000, 158 "min_range": 1, 159 "max_range": 20, 160 "range_increment": 1 161 }, 162 { 163 "id": "storm_hammer", 164 "type": "SPELL", 165 "name": "Call Stormhammer", 166 "description": "Creates a crackling magical warhammer full of lightning to smite your foes with, and of course, smash things to bits!", 167 "valid_targets": [ "self" ], 168 "flags": [ "CONCENTRATE", "LOUD", "VERBAL", "NO_LEGS" ], 169 "min_damage": 1, 170 "max_damage": 1, 171 "effect": "spawn_item", 172 "effect_str": "stormhammer", 173 "shape": "blast", 174 "energy_source": "MANA", 175 "spell_class": "STORMSHAPER", 176 "difficulty": 3, 177 "max_level": 20, 178 "base_casting_time": 150, 179 "base_energy_cost": 100, 180 "min_duration": 10000, 181 "max_duration": 50000, 182 "duration_increment": 2000 183 }, 184 { 185 "id": "create_rune_stormshaper", 186 "type": "SPELL", 187 "name": "Stormshaper Rune", 188 "description": "This ritual creates a small pebble attuned to Stormshapers. You can use the rune as a catalyst for recipes.", 189 "valid_targets": [ "self" ], 190 "min_damage": 1, 191 "max_damage": 1, 192 "effect": "spawn_item", 193 "effect_str": "rune_stormshaper", 194 "shape": "blast", 195 "base_casting_time": 5000, 196 "base_energy_cost": 5, 197 "min_duration": 1, 198 "max_duration": 2, 199 "duration_increment": 1, 200 "difficulty": 0, 201 "max_level": 0, 202 "spell_class": "STORMSHAPER", 203 "energy_source": "MANA", 204 "flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ] 205 }, 206 { 207 "id": "lightning_blast", 208 "type": "SPELL", 209 "name": "Lightning Blast", 210 "description": "You fire a small concentrated ball of lightning at the target. The electricity diffuses quickly, so it doesn't do much damage, but you're able to fire off several quick ones in a row.", 211 "valid_targets": [ "hostile", "ground", "self", "ally" ], 212 "flags": [ "LOUD", "SOMATIC", "NO_LEGS" ], 213 "min_aoe": 1, 214 "max_aoe": 2, 215 "aoe_increment": 0.05, 216 "max_level": 35, 217 "min_damage": 4, 218 "max_damage": 100, 219 "min_range": 6, 220 "max_range": 12, 221 "range_increment": 0.2, 222 "damage_increment": 3, 223 "difficulty": 10, 224 "spell_class": "STORMSHAPER", 225 "energy_source": "MANA", 226 "base_casting_time": 120, 227 "final_casting_time": 50, 228 "casting_time_increment": -5, 229 "base_energy_cost": 55, 230 "damage_type": "electric", 231 "sound_description": "a crackle", 232 "shape": "blast", 233 "effect": "attack" 234 }, 235 { 236 "id": "lightning_storm", 237 "type": "SPELL", 238 "name": "Lightning Storm", 239 "description": "You call the power of the sky to strike the earth. Several lightning blasts fire from your finger tips to strike the target.", 240 "valid_targets": [ "hostile", "ground", "self", "ally" ], 241 "flags": [ "CONCENTRATE", "LOUD", "VERBAL", "SOMATIC", "NO_LEGS" ], 242 "min_aoe": 1, 243 "max_aoe": 2, 244 "aoe_increment": 0.05, 245 "max_level": 35, 246 "min_damage": 30, 247 "max_damage": 150, 248 "min_range": 6, 249 "max_range": 8, 250 "range_increment": 0.01, 251 "damage_increment": 4, 252 "difficulty": 20, 253 "spell_class": "STORMSHAPER", 254 "energy_source": "MANA", 255 "base_energy_cost": 500, 256 "base_casting_time": 300, 257 "damage_type": "electric", 258 "effect": "attack", 259 "shape": "blast", 260 "extra_effects": [ { "id": "lightning_blast" }, { "id": "lightning_blast" }, { "id": "lightning_blast" } ] 261 }, 262 { 263 "id": "stormshaper_ionization", 264 "type": "SPELL", 265 "name": "Ionization", 266 "description": "By manipulating the charge in the air, you can conjure a sharp snap of lightning over a wide area. While its destructive potential is a far cry from natural lightning, the light and thunderclap produced will leave your foes reeling.", 267 "valid_targets": [ "hostile", "ground", "self", "ally" ], 268 "effect": "attack", 269 "shape": "blast", 270 "extra_effects": [ { "id": "stormshaper_ionization_thunderclap" } ], 271 "flags": [ "SOMATIC", "NO_LEGS", "NO_PROJECTILE" ], 272 "energy_source": "MANA", 273 "spell_class": "STORMSHAPER", 274 "difficulty": 8, 275 "base_casting_time": 350, 276 "final_casting_time": 200, 277 "casting_time_increment": -5, 278 "base_energy_cost": 300, 279 "max_level": 30, 280 "min_damage": 15, 281 "max_damage": 60, 282 "damage_increment": 1.5, 283 "damage_type": "electric", 284 "min_aoe": 7, 285 "max_aoe": 7, 286 "min_range": 12, 287 "max_range": 24, 288 "range_increment": 0.4, 289 "field_id": "fd_electricity", 290 "field_chance": 3, 291 "min_field_intensity": 1, 292 "max_field_intensity": 3, 293 "field_intensity_increment": 0.1, 294 "field_intensity_variance": 0.5 295 }, 296 { 297 "type": "SPELL", 298 "id": "stormshaper_ionization_thunderclap", 299 "name": "Ionization Thunderclap", 300 "description": "Adds the actual flashbang effect.", 301 "valid_targets": [ "hostile", "ground", "self", "ally" ], 302 "effect": "flashbang", 303 "shape": "blast", 304 "flags": [ "LOUD" ], 305 "max_level": 30, 306 "min_range": 12, 307 "max_range": 24, 308 "range_increment": 0.4 309 }, 310 { 311 "id": "stormshaper_wall_of_fog", 312 "type": "SPELL", 313 "name": "Wall of Fog", 314 "description": "Draws forth a broad wall of thick fog. While the sudden force of air pressure will floor any enemies caught in it, the conjuration is otherwise harmless.", 315 "valid_targets": [ "hostile", "ground", "ally" ], 316 "effect": "attack", 317 "effect_str": "downed", 318 "shape": "line", 319 "flags": [ "SOMATIC", "NO_LEGS" ], 320 "energy_source": "MANA", 321 "spell_class": "STORMSHAPER", 322 "difficulty": 2, 323 "base_casting_time": 125, 324 "base_energy_cost": 150, 325 "max_level": 10, 326 "min_aoe": 5, 327 "max_aoe": 10, 328 "aoe_increment": 0.5, 329 "min_range": 2, 330 "max_range": 4, 331 "range_increment": 0.2, 332 "min_duration": 200, 333 "max_duration": 800, 334 "duration_increment": 60, 335 "field_id": "fd_fog", 336 "field_chance": 1, 337 "min_field_intensity": 3, 338 "max_field_intensity": 3, 339 "field_intensity_variance": 1 340 }, 341 { 342 "id": "thorns_zap", 343 "type": "SPELL", 344 "name": "Repelling Arc Aura", 345 "description": "This is a sub-spell of the Repelling Arc spell.", 346 "valid_targets": [ "hostile" ], 347 "effect": "attack", 348 "shape": "blast", 349 "damage_type": "electric", 350 "min_damage": 15, 351 "max_damage": 15, 352 "flags": [ "LOUD", "NO_PROJECTILE" ], 353 "sound_type": "combat", 354 "sound_description": "arcing electricity!", 355 "min_range": 5, 356 "max_range": 5 357 }, 358 { 359 "id": "stormshaper_repelling_arc", 360 "type": "SPELL", 361 "name": "Repelling Arc", 362 "description": "Manifests an aura of crackling electricity around you to strike attackers with baleful lightning.", 363 "valid_targets": [ "none" ], 364 "effect": "spawn_item", 365 "effect_str": "thorns_electric", 366 "shape": "blast", 367 "flags": [ "SOMATIC", "NO_LEGS", "CONCENTRATE" ], 368 "energy_source": "MANA", 369 "spell_class": "STORMSHAPER", 370 "difficulty": 4, 371 "base_casting_time": 250, 372 "final_casting_time": 250, 373 "base_energy_cost": 350, 374 "final_energy_cost": 350, 375 "max_level": 15, 376 "min_range": 1, 377 "max_range": 1, 378 "min_duration": 6000, 379 "max_duration": 18000, 380 "duration_increment": 800 381 } 382] 383