Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Magiclysm - New Spells 1 #37254

Merged
merged 11 commits into from
Jan 25, 2020
27 changes: 27 additions & 0 deletions data/mods/Magiclysm/Spells/animist.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,5 +186,32 @@
"spell_class": "ANIMIST",
"energy_source": "MANA",
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
},
{
"id": "summon_wisps",
"type": "SPELL",
"name": "Ignus Fatuus",
"description": "Summons ghostly foxfire worked from living marsh vapor, to lead your enemies astray. With more experience, this spell can conjure multiple ghost lights.",
"valid_targets": [ "ground" ],
"effect": "summon",
"effect_str": "mon_wisp",
"flags": [ "LOUD", "SOMATIC" ],
"energy_source": "MANA",
"spell_class": "ANIMIST",
"difficulty": 2,
"base_casting_time": 250,
"base_energy_cost": 300,
"max_level": 25,
"min_damage": 1,
"max_damage": 8,
"damage_increment": 0.28,
"min_aoe": 3,
"max_aoe": 3,
"min_range": 3,
"max_range": 7,
"range_increment": 0.16,
"min_duration": 6000,
"max_duration": 60000,
"duration_increment": 2160
}
]
108 changes: 108 additions & 0 deletions data/mods/Magiclysm/Spells/biomancer.json
Original file line number Diff line number Diff line change
Expand Up @@ -164,5 +164,113 @@
"spell_class": "BIOMANCER",
"energy_source": "MANA",
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
},
{
"id": "biomancer_paralytic_dart",
"type": "SPELL",
"name": "Paralytic Dart",
"description": "Spits a warped needle of sinew and bone, carrying with it a sting that slows your victim.",
"valid_targets": [ "ally", "hostile" ],
"effect": "projectile_attack",
"effect_str": "biomancer_dart_venom",
"flags": [ "VERBAL", "NO_HANDS" ],
"spell_class": "BIOMANCER",
"energy_source": "MANA",
"difficulty": 3,
"base_casting_time": 100,
"base_energy_cost": 80,
"max_level": 15,
"min_damage": 4,
"max_damage": 28,
"damage_increment": 1.6,
"damage_type": "stab",
"min_range": 3,
"max_range": 9,
"range_increment": 0.4,
"min_duration": 1200,
"max_duration": 12000,
"duration_increment": 720
},
{
"id": "biomancer_visceral_projection",
"type": "SPELL",
"name": "Visceral Projection",
"description": "Projects a spray of acrid blood and gore all around you, growing to ensnare your prey in in a field of twitching poisonous tendrils.",
"valid_targets": [ "ally", "hostile", "ground" ],
"effect": "target_attack",
"effect_str": "badpoison",
"extra_effects": [ { "id": "biomancer_visceral_paralyze" }, { "id": "biomancer_visceral_backlash", "hit_self": true } ],
"flags": [ "VERBAL", "NO_HANDS" ],
"spell_class": "BIOMANCER",
"energy_source": "MANA",
"difficulty": 4,
"base_casting_time": 200,
"base_energy_cost": 150,
"max_level": 20,
"min_damage": 1,
"max_damage": 10,
"damage_increment": 0.45,
"damage_type": "bio",
"min_aoe": 2,
"max_aoe": 6,
"aoe_increment": 0.2,
"field_id": "fd_blood",
"field_chance": 1,
"min_field_intensity": 1,
"max_field_intensity": 3,
"field_intensity_increment": 0.1
},
{
"id": "biomancer_visceral_paralyze",
"type": "SPELL",
"name": "Visceral Paralysis",
"description": "Paralytic side effect of Projection.",
"valid_targets": [ "ally", "hostile" ],
"effect": "target_attack",
"effect_str": "biomancer_dart_venom",
"flags": [ "SILENT" ],
"max_level": 20,
"min_aoe": 2,
"max_aoe": 6,
"aoe_increment": 0.2,
"min_duration": 6000,
"max_duration": 18000,
"duration_increment": 450,
"field_id": "fd_gibs_flesh",
"field_chance": 1,
"min_field_intensity": 1,
"max_field_intensity": 3,
"field_intensity_increment": 0.1
},
{
"id": "biomancer_visceral_backlash",
"type": "SPELL",
"name": "Visceral Backlash",
"description": "Hits the user with side effects too.",
"valid_targets": [ "self" ],
"effect": "target_attack",
"effect_str": "biomancer_visceral_side_effects",
"flags": [ "VERBAL" ],
"min_duration": 600,
"max_duration": 600
},
{
"id": "biomancer_coagulant_weave",
"type": "SPELL",
"name": "Coagulant Weave",
"description": "Turns your biological mastery inwards, medically enhancing your flesh. Rather than strength of healing, it staves off blood loss and purges wounds before they can turn septic, at the cost of increased hunger and thirst.",
"valid_targets": [ "self" ],
"effect": "target_attack",
"effect_str": "bio_weave",
"flags": [ "SOMATIC", "VERBAL" ],
"energy_source": "MANA",
"spell_class": "BIOMANCER",
"difficulty": 5,
"base_casting_time": 400,
"base_energy_cost": 150,
"max_level": 20,
"min_duration": 6000,
"max_duration": 12000,
"duration_increment": 300
}
]
46 changes: 46 additions & 0 deletions data/mods/Magiclysm/Spells/druid.json
Original file line number Diff line number Diff line change
Expand Up @@ -248,5 +248,51 @@
"spell_class": "DRUID",
"energy_source": "MANA",
"flags": [ "NO_LEGS", "CONCENTRATE" ]
},
{
"id": "druidic_regrowth",
"type": "SPELL",
"name": "Sacrificial Regrowth",
"description": "Through giving of one's own life force, you restore withered and barren plant life nearby. What remains will need time to regrow its full strength.",
"valid_targets": [ "ground" ],
"effect": "ter_transform",
"effect_str": "druidic_renewal",
"flags": [ "CONCENTRATE", "VERBAL", "SOMATIC", "NO_LEGS", "NO_HANDS" ],
"spell_class": "DRUID",
"energy_source": "HP",
"difficulty": 6,
"base_casting_time": 600,
"base_energy_cost": 25,
"max_level": 20,
"min_aoe": 1,
"max_aoe": 5,
"aoe_increment": 0.2,
"min_range": 3,
"max_range": 6,
"range_increment": 0.3
},
{
"id": "druidic_healing",
"type": "SPELL",
"name": "Sacrificial Healing",
"description": "Channels some of the user's own life force into healing energy, for the sake of ones allies.",
"valid_targets": [ "ally" ],
"effect": "target_attack",
"flags": [ "CONCENTRATE", "VERBAL", "SOMATIC", "NO_LEGS", "NO_HANDS" ],
"spell_class": "DRUID",
"energy_source": "HP",
"difficulty": 5,
"base_casting_time": 400,
"base_energy_cost": 35,
"max_level": 10,
"min_damage": -4,
"max_damage": -12,
"damage_increment": -0.8,
"min_aoe": 0,
"max_aoe": 2,
"aoe_increment": 0.2,
"min_range": 2,
"max_range": 4,
"range_increment": 0.2
}
]
59 changes: 59 additions & 0 deletions data/mods/Magiclysm/Spells/earthshaper.json
Original file line number Diff line number Diff line change
Expand Up @@ -293,5 +293,64 @@
"field_id": "fd_clairvoyant",
"min_field_intensity": 1,
"max_field_intensity": 1
},
{
"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
}
]
76 changes: 76 additions & 0 deletions data/mods/Magiclysm/Spells/stormshaper.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,5 +205,81 @@
"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.",
"valid_targets": [ "hostile", "ground", "self", "ally" ],
"effect": "target_attack",
"extra_effects": [ { "id": "stormshaper_ionization_thunderclap" } ],
"flags": [ "SOMATIC", "NO_LEGS" ],
foulman marked this conversation as resolved.
Show resolved Hide resolved
"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
}
]