288 lines
8.9 KiB
JSON
288 lines
8.9 KiB
JSON
[
|
|
{
|
|
"id": "jolt",
|
|
"type": "SPELL",
|
|
"name": "Jolt",
|
|
"description": "A short-ranged fan of electricity shoots from your fingers.",
|
|
"effect": "cone_attack",
|
|
"valid_targets": [ "ally", "hostile", "ground" ],
|
|
"flags": [ "LOUD", "SOMATIC" ],
|
|
"max_level": 20,
|
|
"min_damage": 8,
|
|
"max_damage": 65,
|
|
"damage_increment": 4,
|
|
"min_range": 3,
|
|
"max_range": 5,
|
|
"range_increment": 0.25,
|
|
"min_aoe": 25,
|
|
"max_aoe": 60,
|
|
"aoe_increment": 5,
|
|
"spell_class": "STORMSHAPER",
|
|
"base_casting_time": 100,
|
|
"base_energy_cost": 150,
|
|
"energy_source": "MANA",
|
|
"difficulty": 2,
|
|
"sound_description": "a crackle",
|
|
"damage_type": "electric"
|
|
},
|
|
{
|
|
"id": "lightning_bolt",
|
|
"type": "SPELL",
|
|
"name": "Lightning Bolt",
|
|
"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.",
|
|
"effect": "line_attack",
|
|
"valid_targets": [ "ally", "hostile", "ground" ],
|
|
"flags": [ "LOUD", "SOMATIC", "NO_LEGS" ],
|
|
"max_level": 35,
|
|
"min_damage": 8,
|
|
"max_damage": 200,
|
|
"damage_increment": 6,
|
|
"min_range": 4,
|
|
"max_range": 8,
|
|
"range_increment": 0.25,
|
|
"difficulty": 6,
|
|
"min_aoe": 1,
|
|
"max_aoe": 1,
|
|
"spell_class": "STORMSHAPER",
|
|
"base_casting_time": 200,
|
|
"final_casting_time": 100,
|
|
"casting_time_increment": -5,
|
|
"base_energy_cost": 140,
|
|
"field_id": "fd_electricity",
|
|
"min_field_intensity": 1,
|
|
"max_field_intensity": 1,
|
|
"field_chance": 1,
|
|
"damage_type": "electric",
|
|
"sound_description": "a crackle",
|
|
"energy_source": "MANA"
|
|
},
|
|
{
|
|
"id": "windstrike",
|
|
"type": "SPELL",
|
|
"name": "Windstrike",
|
|
"description": "A powerful blast of wind slams into anything in front of your outstretched hand.",
|
|
"sprite": "fd_insecticidal_gas",
|
|
"effect": "cone_attack",
|
|
"effect_str": "downed",
|
|
"affected_body_parts": [ "leg_l", "leg_r" ],
|
|
"valid_targets": [ "ally", "hostile", "ground" ],
|
|
"flags": [ "SOMATIC", "NO_LEGS" ],
|
|
"max_level": 10,
|
|
"min_damage": 24,
|
|
"max_damage": 68,
|
|
"damage_increment": 1.2,
|
|
"min_aoe": 30,
|
|
"max_aoe": 60,
|
|
"aoe_increment": 1.4,
|
|
"min_range": 6,
|
|
"max_range": 20,
|
|
"range_increment": 1,
|
|
"min_duration": 200,
|
|
"max_duration": 1000,
|
|
"duration_increment": 100,
|
|
"base_casting_time": 125,
|
|
"base_energy_cost": 285,
|
|
"spell_class": "STORMSHAPER",
|
|
"energy_source": "MANA",
|
|
"difficulty": 3,
|
|
"sound_description": "a whoosh",
|
|
"damage_type": "bash"
|
|
},
|
|
{
|
|
"id": "windrun",
|
|
"type": "SPELL",
|
|
"name": "Windrunning",
|
|
"description": "A magical wind pushes you forward as you move, easing your movements and increasing speed.",
|
|
"base_casting_time": 125,
|
|
"base_energy_cost": 100,
|
|
"energy_source": "MANA",
|
|
"spell_class": "STORMSHAPER",
|
|
"difficulty": 2,
|
|
"effect": "target_attack",
|
|
"effect_str": "enchant_windrun",
|
|
"affected_body_parts": [ "torso" ],
|
|
"valid_targets": [ "ally", "self" ],
|
|
"flags": [ "CONCENTRATE", "SILENT", "VERBAL", "NO_HANDS" ],
|
|
"max_level": 10,
|
|
"min_duration": 2000,
|
|
"max_duration": 10000,
|
|
"duration_increment": 1000,
|
|
"min_range": 1,
|
|
"max_range": 20,
|
|
"range_increment": 1
|
|
},
|
|
{
|
|
"id": "storm_hammer",
|
|
"type": "SPELL",
|
|
"name": "Call Stormhammer",
|
|
"description": "Creates a crackling magical warhammer full of lightning to smite your foes with, and of course, smash things to bits!",
|
|
"valid_targets": [ "self" ],
|
|
"flags": [ "CONCENTRATE", "LOUD", "VERBAL", "NO_LEGS" ],
|
|
"min_damage": 1,
|
|
"max_damage": 1,
|
|
"effect": "spawn_item",
|
|
"effect_str": "stormhammer",
|
|
"energy_source": "MANA",
|
|
"spell_class": "STORMSHAPER",
|
|
"difficulty": 3,
|
|
"max_level": 20,
|
|
"base_casting_time": 150,
|
|
"base_energy_cost": 100,
|
|
"min_duration": 10000,
|
|
"max_duration": 50000,
|
|
"duration_increment": 2000
|
|
},
|
|
{
|
|
"id": "create_rune_stormshaper",
|
|
"type": "SPELL",
|
|
"name": "Stormshaper Rune",
|
|
"description": "This ritual creates a small pebble attuned to Stormshapers. You can use the rune as a catalyst for recipes.",
|
|
"valid_targets": [ "self" ],
|
|
"min_damage": 1,
|
|
"max_damage": 1,
|
|
"effect": "spawn_item",
|
|
"effect_str": "rune_stormshaper",
|
|
"base_casting_time": 5000,
|
|
"base_energy_cost": 5,
|
|
"min_duration": 1,
|
|
"max_duration": 2,
|
|
"duration_increment": 1,
|
|
"difficulty": 0,
|
|
"max_level": 0,
|
|
"spell_class": "STORMSHAPER",
|
|
"energy_source": "MANA",
|
|
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
|
|
},
|
|
{
|
|
"id": "lightning_blast",
|
|
"type": "SPELL",
|
|
"name": "Lightning Blast",
|
|
"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.",
|
|
"valid_targets": [ "hostile", "ground", "self", "ally" ],
|
|
"flags": [ "LOUD", "SOMATIC", "NO_LEGS" ],
|
|
"min_aoe": 1,
|
|
"max_aoe": 2,
|
|
"aoe_increment": 0.05,
|
|
"max_level": 35,
|
|
"min_damage": 4,
|
|
"max_damage": 100,
|
|
"min_range": 6,
|
|
"max_range": 12,
|
|
"range_increment": 0.02,
|
|
"damage_increment": 3,
|
|
"difficulty": 10,
|
|
"spell_class": "STORMSHAPER",
|
|
"energy_source": "MANA",
|
|
"base_casting_time": 120,
|
|
"final_casting_time": 50,
|
|
"casting_time_increment": -5,
|
|
"base_energy_cost": 55,
|
|
"damage_type": "electric",
|
|
"sound_description": "a crackle",
|
|
"effect": "projectile_attack"
|
|
},
|
|
{
|
|
"id": "lightning_storm",
|
|
"type": "SPELL",
|
|
"name": "Lightning Storm",
|
|
"description": "You call the power of the sky to strike the earth. Several lightning blasts fire from your finger tips to strike the target.",
|
|
"valid_targets": [ "hostile", "ground", "self", "ally" ],
|
|
"flags": [ "CONCENTRATE", "LOUD", "VERBAL", "SOMATIC", "NO_LEGS" ],
|
|
"min_aoe": 1,
|
|
"max_aoe": 2,
|
|
"aoe_increment": 0.05,
|
|
"max_level": 35,
|
|
"min_damage": 30,
|
|
"max_damage": 150,
|
|
"min_range": 6,
|
|
"max_range": 8,
|
|
"range_increment": 0.01,
|
|
"damage_increment": 4,
|
|
"difficulty": 20,
|
|
"spell_class": "STORMSHAPER",
|
|
"energy_source": "MANA",
|
|
"base_energy_cost": 500,
|
|
"base_casting_time": 300,
|
|
"damage_type": "electric",
|
|
"effect": "projectile_attack",
|
|
"extra_effects": [ { "id": "lightning_blast" }, { "id": "lightning_blast" }, { "id": "lightning_blast" } ]
|
|
},
|
|
{
|
|
"id": "stormshaper_ionization",
|
|
"type": "SPELL",
|
|
"name": "Ionization",
|
|
"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.",
|
|
"sprite": "fd_electricity",
|
|
"valid_targets": [ "hostile", "ground", "self", "ally" ],
|
|
"effect": "target_attack",
|
|
"extra_effects": [ { "id": "stormshaper_ionization_thunderclap" } ],
|
|
"flags": [ "SOMATIC", "NO_LEGS" ],
|
|
"energy_source": "MANA",
|
|
"spell_class": "STORMSHAPER",
|
|
"difficulty": 8,
|
|
"base_casting_time": 350,
|
|
"final_casting_time": 200,
|
|
"casting_time_increment": -5,
|
|
"base_energy_cost": 300,
|
|
"max_level": 30,
|
|
"min_damage": 15,
|
|
"max_damage": 60,
|
|
"damage_increment": 1.5,
|
|
"damage_type": "electric",
|
|
"min_aoe": 7,
|
|
"max_aoe": 7,
|
|
"min_range": 12,
|
|
"max_range": 24,
|
|
"range_increment": 0.4,
|
|
"field_id": "fd_electricity",
|
|
"field_chance": 3,
|
|
"min_field_intensity": 1,
|
|
"max_field_intensity": 3,
|
|
"field_intensity_increment": 0.1,
|
|
"field_intensity_variance": 0.5
|
|
},
|
|
{
|
|
"type": "SPELL",
|
|
"id": "stormshaper_ionization_thunderclap",
|
|
"name": "Ionization Thunderclap",
|
|
"description": "Adds the actual flashbang effect.",
|
|
"valid_targets": [ "hostile", "ground", "self", "ally" ],
|
|
"effect": "flashbang",
|
|
"flags": [ "LOUD" ],
|
|
"max_level": 30,
|
|
"min_range": 12,
|
|
"max_range": 24,
|
|
"range_increment": 0.4
|
|
},
|
|
{
|
|
"id": "stormshaper_wall_of_fog",
|
|
"type": "SPELL",
|
|
"name": "Wall of Fog",
|
|
"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.",
|
|
"valid_targets": [ "hostile", "ground", "ally" ],
|
|
"effect": "line_attack",
|
|
"effect_str": "downed",
|
|
"flags": [ "SOMATIC", "NO_LEGS" ],
|
|
"energy_source": "MANA",
|
|
"spell_class": "STORMSHAPER",
|
|
"difficulty": 2,
|
|
"base_casting_time": 125,
|
|
"base_energy_cost": 150,
|
|
"max_level": 10,
|
|
"min_aoe": 5,
|
|
"max_aoe": 10,
|
|
"aoe_increment": 0.5,
|
|
"min_range": 2,
|
|
"max_range": 4,
|
|
"range_increment": 0.2,
|
|
"min_duration": 200,
|
|
"max_duration": 800,
|
|
"duration_increment": 60,
|
|
"field_id": "fd_fog",
|
|
"field_chance": 1,
|
|
"min_field_intensity": 3,
|
|
"max_field_intensity": 3,
|
|
"field_intensity_variance": 1
|
|
}
|
|
]
|