Skip to content

Commit

Permalink
Magiclysm - New Spells 1 (#37254)
Browse files Browse the repository at this point in the history
* Linted Assorted Spells

Fresh spells for the masses

* Update data/mods/Magiclysm/Spells/biomancer.json

Co-Authored-By: Curtis Merrill <curtis.r.merrill@gmail.com>

* fixed paralyze damage

* updated cost of pillar

* corrected range

* rogue comma

* Update stormshaper.json

* updated terrain files

Huh. completely missed that.

* class change

* Update data/mods/Magiclysm/Spells/animist.json

Co-Authored-By: Curtis Merrill <curtis.r.merrill@gmail.com>

* scrolls & loot list

Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com>
  • Loading branch information
foulman and KorGgenT committed Jan 25, 2020
1 parent bb45b9a commit 3da00f4
Show file tree
Hide file tree
Showing 10 changed files with 525 additions and 4 deletions.
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" ],
"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
}
]
Loading

0 comments on commit 3da00f4

Please sign in to comment.