updated a few spell costs to be in line with the current implementation in dda

FossilOrigin-Name: 1fccf11a9dd6fe26661363ff57c2ee92e0e46dcb097a2e7c16dc79d25a6e9074
This commit is contained in:
histoire 2023-04-06 20:54:18 +00:00
parent b96862c9d7
commit 66ba6e9992
7 changed files with 62 additions and 388 deletions

View File

@ -1,336 +0,0 @@
[
{
"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
}
]

View File

@ -45,13 +45,17 @@
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "tentacle_whip",
"base_casting_time": 250,
"base_casting_time": 250,
"final_casting_time": 100,
"casting_time_increment": -6,
"base_energy_cost": 550,
"min_duration": 30000,
"max_duration": 90000,
"duration_increment": 3000,
"final_energy_cost": 200,
"energy_increment": -14,
"min_duration": 360000,
"max_duration": 2160000,
"duration_increment": 72000,
"difficulty": 6,
"max_level": 20,
"max_level": 25,
"flags": [ "SOMATIC", "LOUD" ],
"spell_class": "BIOMANCER",
"energy_source": "MANA"

View File

@ -51,7 +51,7 @@
"max_level": 20,
"min_duration": 100000,
"max_duration": 1000000,
"duration_increment": 2000
"duration_increment": 45000
},
{
"id": "megablast",
@ -95,10 +95,10 @@
"difficulty": 1,
"max_level": 20,
"base_casting_time": 1000,
"base_energy_cost": 500,
"base_energy_cost": 200,
"min_duration": 100000,
"max_duration": 1000000,
"duration_increment": 2000
"duration_increment": 45000
},
{
"id": "blinding_flash",
@ -192,10 +192,11 @@
"max_level": 20,
"flags": [ "CONCENTRATE", "VERBAL", "NO_LEGS" ],
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 10000,
"max_duration": 50000,
"duration_increment": 3000
"base_energy_cost": 100,
"casting_time_increment": -10,
"min_duration": 24000,
"max_duration": 2160000,
"duration_increment": 72000
},
{
"id": "translocate_self",

View File

@ -77,7 +77,7 @@
"max_level": 20,
"min_damage": 24,
"max_damage": 68,
"damage_increment": 1.2,
"damage_increment": 2.2,
"min_aoe": 3,
"max_aoe": 5,
"aoe_increment": 0.1,
@ -276,13 +276,15 @@
"affected_body_parts": [ "head", "torso", "leg_l", "leg_r", "arm_r", "arm_l" ],
"energy_source": "MANA",
"spell_class": "KELVINIST",
"difficulty": 3,
"max_level": 20,
"difficulty": 5,
"max_level": 25,
"base_casting_time": 200,
"base_energy_cost": 550,
"min_duration": 10000,
"max_duration": 50000,
"duration_increment": 3000
"base_energy_cost": 550,
"final_energy_cost": 200,
"energy_increment": -14,
"min_duration": 360000,
"max_duration": 9000000,
"duration_increment": 72000
},
{
"id": "create_rune_kelvinist",

View File

@ -199,7 +199,7 @@
"energy_source": "MANA",
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
},
{
{
"id": "cats_grace",
"type": "SPELL",
"name": "Cat's Grace",
@ -207,12 +207,14 @@
"valid_targets": [ "self" ],
"min_duration": 6000,
"max_duration": 360000,
"duration_increment": 6000,
"max_level": 30,
"duration_increment": 17700,
"max_level": 20,
"spell_class": "MAGUS",
"energy_source": "MANA",
"base_energy_cost": 500,
"base_casting_time": 1000,
"base_energy_cost": 400,
"energy_increment": -5.0,
"final_energy_cost": 300,
"base_casting_time": 250,
"difficulty": 5,
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "CONCENTRATE" ],
"effect": "target_attack",
@ -226,12 +228,14 @@
"valid_targets": [ "self" ],
"min_duration": 6000,
"max_duration": 360000,
"duration_increment": 6000,
"max_level": 30,
"duration_increment": 17700,
"max_level": 20,
"spell_class": "MAGUS",
"energy_source": "MANA",
"base_energy_cost": 500,
"base_casting_time": 1000,
"base_energy_cost": 400,
"energy_increment": -5.0,
"final_energy_cost": 300,
"base_casting_time": 250,
"difficulty": 5,
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "CONCENTRATE" ],
"effect": "target_attack",
@ -245,12 +249,14 @@
"valid_targets": [ "self" ],
"min_duration": 6000,
"max_duration": 360000,
"duration_increment": 6000,
"max_level": 30,
"duration_increment": 17700,
"max_level": 20,
"spell_class": "MAGUS",
"energy_source": "MANA",
"base_energy_cost": 500,
"base_casting_time": 1000,
"base_energy_cost": 400,
"energy_increment": -5.0,
"final_energy_cost": 300,
"base_casting_time": 250,
"difficulty": 5,
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "CONCENTRATE" ],
"effect": "target_attack",
@ -264,12 +270,14 @@
"valid_targets": [ "self" ],
"min_duration": 6000,
"max_duration": 360000,
"duration_increment": 6000,
"max_level": 30,
"duration_increment": 17700,
"max_level": 20,
"spell_class": "MAGUS",
"energy_source": "MANA",
"base_energy_cost": 500,
"base_casting_time": 1000,
"base_energy_cost": 400,
"energy_increment": -5.0,
"final_energy_cost": 300,
"base_casting_time": 250,
"difficulty": 5,
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "CONCENTRATE" ],
"effect": "target_attack",

View File

@ -58,11 +58,11 @@
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "longsword",
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000,
"base_casting_time": 450,
"base_energy_cost": 475,
"min_duration": 24000,
"max_duration": 2160000,
"duration_increment": 7200,
"difficulty": 5,
"max_level": 20,
"spell_class": "TECHNOMANCER",
@ -85,11 +85,11 @@
"energy_source": "MANA",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000
"base_casting_time": 450,
"base_energy_cost": 475,
"min_duration": 24000,
"max_duration": 2160000,
"duration_increment": 72000
},
{
"id": "create_atomic_lamp",
@ -112,7 +112,7 @@
"base_energy_cost": 750,
"min_duration": 100000,
"max_duration": 1000000,
"duration_increment": 2000
"duration_increment": 45000
},
{
"id": "recover_bionic_power",

View File

@ -240,7 +240,6 @@
"//": "your bog standard zombie",
"type": "harvest",
"entries": [
{ "drop": "tainted_blood", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
@ -252,7 +251,6 @@
"//": "any zombie that might drop leather. mostly animals.",
"type": "harvest",
"entries": [
{ "drop": "tainted_blood", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
@ -265,7 +263,6 @@
"//": "any zombie that might drop leather. mostly animals.",
"type": "harvest",
"entries": [
{ "drop": "tainted_blood", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
@ -278,7 +275,6 @@
"//": "no bones or organs",
"type": "harvest",
"entries": [
{ "drop": "tainted_blood", "type": "flesh", "mass_ratio": 0.2 },
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.4 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "fat_tainted", "type": "offal", "mass_ratio": 0.1 }
@ -289,7 +285,6 @@
"//": "a monstrous horror, probably the most destructive entity you will ever see",
"type": "harvest",
"entries": [
{ "drop": "blood", "type": "flesh", "mass_ratio": 0.1 },
{ "drop": "human_flesh", "type": "flesh", "mass_ratio": 0.2 },
{ "drop": "hstomach", "scale_num": [ 1, 1 ], "max": 1, "type": "offal" },
{ "drop": "fat", "type": "flesh", "mass_ratio": 0.1 },