magiclysm-bn/Spells/#earthshaper.json#
histoire b96862c9d7 initial commit
FossilOrigin-Name: 8d766a175beea27236b2d3fd3761f97321e6db3872743c5d12023a64af5930bc
2023-03-28 03:56:15 +00:00

337 lines
9.8 KiB
Plaintext

[
{
"id": "stonefist",
"type": "SPELL",
"name": "Stonefist",
"description": "Encases your arms and hands in a sheath of magical stone, you can punch and defend yourself with it in melee combat.",
"valid_targets": [ "self" ],
"flags": [ "SOMATIC", "LOUD" ],
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "stonefist",
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"difficulty": 2,
"max_level": 20,
"base_casting_time": 200,
"base_energy_cost": 100,
"min_duration": 10000,
"max_duration": 100000,
"duration_increment": 2000
},
{
"id": "seismic_stomp",
"type": "SPELL",
"name": "Seismic Stomp",
"description": "Focusing mana into your leg, you stomp your foot and send out a shockwave, knocking enemies around you onto the ground.",
"sprite": "fd_rubble",
"effect": "target_attack",
"effect_str": "downed",
"valid_targets": [ "hostile", "ground", "none" ],
"flags": [ "SOMATIC", "LOUD" ],
"max_level": 10,
"min_damage": 2,
"max_damage": 10,
"damage_increment": 0.8,
"min_aoe": 3,
"max_aoe": 12,
"aoe_increment": 1,
"min_duration": 1000,
"max_duration": 6000,
"duration_increment": 500,
"spell_class": "EARTHSHAPER",
"base_casting_time": 100,
"base_energy_cost": 250,
"energy_source": "MANA",
"difficulty": 2,
"damage_type": "bash"
},
{
"id": "recover_stamina",
"type": "SPELL",
"name": "Stone's Endurance",
"description": "You focus on the stones beneath you and draw from their agelessness. Your mana is converted to stamina.",
"effect": "recover_energy",
"effect_str": "STAMINA",
"valid_targets": [ "self" ],
"flags": [ "NO_HANDS", "CONCENTRATE", "SILENT" ],
"min_damage": 1500,
"max_damage": 10000,
"damage_increment": 750,
"max_level": 12,
"spell_class": "EARTHSHAPER",
"base_casting_time": 500,
"final_casting_time": 300,
"casting_time_increment": -17,
"energy_source": "MANA",
"base_energy_cost": 150,
"energy_increment": 75,
"final_energy_cost": 1000,
"difficulty": 5
},
{
"id": "eshaper_shardspray",
"type": "SPELL",
"name": "Shardspray",
"description": "This spell projects a wide spray of sharp metal shards, cutting into your foes and friends alike.",
"valid_targets": [ "hostile", "ground", "ally" ],
"flags": [ "SOMATIC", "LOUD" ],
"effect": "cone_attack",
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"difficulty": 3,
"base_casting_time": 100,
"base_energy_cost": 100,
"max_level": 20,
"min_damage": 10,
"max_damage": 60,
"damage_increment": 2,
"damage_type": "cut",
"min_aoe": 25,
"max_aoe": 60,
"aoe_increment": 5,
"min_range": 1,
"max_range": 10,
"range_increment": 0.5
},
{
"id": "eshaper_piercing_bolt",
"type": "SPELL",
"name": "Piercing Bolt",
"description": "This spell projects a piercing rod of conjured iron at those that dare oppose you.",
"valid_targets": [ "hostile" ],
"flags": [ "SOMATIC", "LOUD" ],
"effect": "projectile_attack",
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"base_casting_time": 100,
"base_energy_cost": 115,
"difficulty": 2,
"max_level": 20,
"min_damage": 20,
"max_damage": 50,
"damage_increment": 3,
"damage_type": "stab",
"min_range": 8,
"max_range": 26,
"range_increment": 1.5
},
{
"id": "eshaper_shardstorm",
"type": "SPELL",
"name": "Shardstorm",
"description": "Creates an omnidirectional spray of razor sharp metal shards all around you.",
"valid_targets": [ "hostile", "ally", "ground" ],
"flags": [ "SOMATIC", "LOUD" ],
"min_damage": 20,
"max_damage": 60,
"damage_increment": 1.5,
"damage_type": "cut",
"min_aoe": 1,
"max_aoe": 6,
"aoe_increment": 0.25,
"base_energy_cost": 200,
"spell_class": "EARTHSHAPER",
"difficulty": 4,
"max_level": 20,
"base_casting_time": 100,
"energy_source": "MANA",
"effect": "target_attack"
},
{
"id": "eshaper_rockbolt",
"type": "SPELL",
"name": "Rockbolt",
"description": "Fires a conjured stone projectile at high velocity.",
"valid_targets": [ "hostile", "ally" ],
"flags": [ "SOMATIC", "LOUD" ],
"min_damage": 5,
"damage_increment": 1.5,
"damage_type": "bash",
"max_damage": 26,
"min_range": 5,
"range_increment": 0.5,
"max_range": 15,
"base_energy_cost": 50,
"spell_class": "EARTHSHAPER",
"difficulty": 1,
"max_level": 20,
"base_casting_time": 100,
"energy_source": "MANA",
"effect": "projectile_attack"
},
{
"id": "move_earth",
"type": "SPELL",
"name": "Move Earth",
"description": "Your essense flows around you, and the earth follows.",
"valid_targets": [ "hostile", "ally", "ground", "self" ],
"flags": [ "SOMATIC", "LOUD" ],
"min_aoe": 1,
"max_aoe": 2,
"min_damage": 100,
"max_damage": 1,
"damage_increment": -5,
"aoe_increment": 0.25,
"base_energy_cost": 200,
"spell_class": "EARTHSHAPER",
"difficulty": 4,
"max_level": 20,
"min_range": 5,
"max_range": 5,
"base_casting_time": 100,
"energy_source": "MANA",
"effect": "ter_transform",
"effect_str": "move_earth"
},
{
"id": "create_rune_earthshaper",
"type": "SPELL",
"name": "Earthshaper Rune",
"description": "This ritual creates a small pebble attuned to Earthshapers. 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_earthshaper",
"base_casting_time": 5000,
"base_energy_cost": 5,
"min_duration": 1,
"max_duration": 2,
"duration_increment": 1,
"difficulty": 0,
"max_level": 0,
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
},
{
"id": "lava_bomb_shrapnel",
"type": "SPELL",
"name": "Lava Bomb Shrapnel",
"description": "This is a sub spell for the Lava Bomb spell.",
"effect": "projectile_attack",
"valid_targets": [ "hostile", "ally", "self", "ground" ],
"damage_type": "cut",
"max_level": 30,
"min_damage": 5,
"max_damage": 65,
"damage_increment": 2,
"min_aoe": 1,
"max_aoe": 3,
"aoe_increment": 0.1
},
{
"id": "lava_bomb_heat",
"type": "SPELL",
"name": "Lava Bomb Heat",
"description": "This is a sub spell for the Lava Bomb spell.",
"effect": "projectile_attack",
"valid_targets": [ "hostile", "ally", "self", "ground" ],
"damage_type": "fire",
"max_level": 30,
"min_damage": 10,
"max_damage": 90,
"damage_increment": 2.25,
"min_aoe": 3,
"max_aoe": 5,
"aoe_increment": 0.1
},
{
"id": "lava_bomb_ter",
"type": "SPELL",
"name": "Lava Bomb Terrain",
"description": "This is a sub spell for the Lava Bomb spell.",
"effect": "ter_transform",
"effect_str": "lava_bomb",
"max_level": 30,
"min_aoe": 0,
"max_aoe": 2,
"aoe_increment": 0.15,
"valid_targets": [ "hostile", "ally", "self", "ground" ]
},
{
"id": "lava_bomb_main",
"//": "The main part of the spell that causes all of the side effects.",
"type": "SPELL",
"name": "Lava Bomb",
"description": "You tear up the ground beneath you to fire a lava bomb: a globe of lava surrounded by hot, solid rock. It shatters upon impact, spraying shards of rock and lava everywhere.",
"effect": "projectile_attack",
"valid_targets": [ "hostile", "ground", "ally" ],
"damage_type": "bash",
"max_level": 30,
"difficulty": 12,
"min_damage": 20,
"max_damage": 140,
"damage_increment": 4,
"min_range": 6,
"max_range": 10,
"range_increment": 0.2,
"base_casting_time": 350,
"base_energy_cost": 1000,
"energy_source": "MANA",
"flags": [ "VERBAL", "SOMATIC", "LOUD" ],
"extra_effects": [ { "id": "lava_bomb_shrapnel" }, { "id": "lava_bomb_heat" }, { "id": "lava_bomb_ter" } ]
},
{
"id": "earthshaper_stoneskin",
"type": "SPELL",
"name": "Stoneskin",
"description": "Envelops your entire body in armor formed from living rock, encumbering yet protective.",
"valid_targets": [ "self" ],
"effect": "spawn_item",
"effect_str": "aura_stoneskin",
"flags": [ "SOMATIC", "LOUD" ],
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"difficulty": 4,
"base_casting_time": 200,
"base_energy_cost": 200,
"max_level": 20,
"min_damage": 1,
"max_damage": 1,
"min_duration": 10000,
"max_duration": 100000,
"duration_increment": 2000
},
{
"id": "earthshaper_pillar",
"type": "SPELL",
"name": "Pillar of Stone",
"description": "Drawing upon the surrounding earth, you form a pillar of solid rock. Experience will make the task easier, and less disruptive to the surrounding area.",
"valid_targets": [ "ground" ],
"effect": "ter_transform",
"effect_str": "earthshaper_pillar",
"extra_effects": [ { "id": "earthshaper_pillar_side_effect" } ],
"flags": [ "SOMATIC", "LOUD" ],
"spell_class": "EARTHSHAPER",
"energy_source": "MANA",
"difficulty": 3,
"base_casting_time": 30000,
"final_casting_time": 6000,
"casting_time_increment": -2400,
"base_energy_cost": 500,
"max_level": 10,
"min_range": 3,
"max_range": 6,
"range_increment": 0.3
},
{
"id": "earthshaper_pillar_side_effect",
"type": "SPELL",
"name": "Pillar Side Effect",
"description": "Bash effect that follows, levels reduce damage and AoE.",
"valid_targets": [ "ground" ],
"effect": "bash",
"flags": [ "IGNORE_WALLS", "SILENT" ],
"max_level": 10,
"min_damage": 80,
"max_damage": 20,
"damage_increment": -6,
"min_aoe": 6,
"max_aoe": 1,
"aoe_increment": -0.5
}
]