diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index 9c41387b01d8..c9794fa2912c 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -1,34 +1,110 @@ [ + { + "id": "bless", + "type": "SPELL", + "name": { "str": "Bless" }, + "description": "A spell of blessing that gives you energy and boosts your abilities.", + "valid_targets": [ "self", "ally" ], + "flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ], + "effect": "target_attack", + "effect_str": "bless", + "affected_body_parts": [ "torso" ], + "base_casting_time": 100, + "base_energy_cost": 100, + "energy_source": "MANA", + "spell_class": "ANIMIST", + "difficulty": 1, + "max_level": 30, + "min_aoe": 3, + "max_aoe": 10, + "aoe_increment": 0.25, + "min_range": 8, + "max_range": 23, + "range_increment": 0.75, + "//": "duration is in moves", + "min_duration": 12000, + "max_duration": 36000, + "duration_increment": 400, + "//2": "Something doesn't add up with that increment, but it's not like it really messes with anything" + }, + { + "id": "holy_blade", + "type": "SPELL", + "name": { "str": "Holy Blade" }, + "description": "This blade of light will cut through any evil it makes contact with!", + "valid_targets": [ "self" ], + "flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ], + "min_range": 0, + "max_range": 0, + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "longsword", + "base_casting_time": 350, + "base_energy_cost": 375, + "min_duration": 48000, + "max_duration": 58500, + "duration_increment": 3000, + "//": "That MUST be a typo and meant to be an increment of 300", + "difficulty": 5, + "max_level": 30, + "spell_class": "ANIMIST", + "energy_source": "MANA" + }, + { + "id": "spirit_armor", + "type": "SPELL", + "name": { "str": "Spiritual Armor" }, + "description": "Evil will not make it through your defenses if your faith is strong enough!", + "valid_targets": [ "self" ], + "flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE", "SOMATIC" ], + "min_range": 0, + "max_range": 0, + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "armor_lightplate", + "spell_class": "ANIMIST", + "energy_source": "MANA", + "difficulty": 5, + "max_level": 30, + "base_casting_time": 350, + "base_energy_cost": 375, + "min_duration": 48000, + "max_duration": 58500, + "duration_increment": 3000 + }, { "id": "smite", "type": "SPELL", - "name": "Smite", + "name": { "str": "Smite" }, "description": "Evil has become pervasive throughout the world. Let your power be the light that shines in the darkness!", "valid_targets": [ "hostile" ], - "min_damage": 10, - "max_damage": 200, + "min_damage": 175, + "max_damage": 465, "damage_increment": 15.0, "min_range": 1, "max_range": 1, "effect": "target_attack", "base_casting_time": 85, "base_energy_cost": 250, + "damage_type": "none", "spell_class": "ANIMIST", "difficulty": 8, - "max_level": 15, + "max_level": 22, "flags": [ "VERBAL", "SOMATIC", "LOUD" ], "energy_source": "MANA" }, { "id": "recover_mana", "type": "SPELL", - "name": "Life Conversion", + "name": { "str": "Life Conversion" }, "description": "You channel your life force itself into your spiritual energy. You spend hp to regain mana.", "valid_targets": [ "self" ], - "min_damage": 250, - "damage_increment": 50.0, - "max_damage": 2000, - "max_level": 35, + "min_damage": 90, + "damage_increment": 15.0, + "max_damage": 1000, + "max_level": 50, "effect": "recover_energy", "effect_str": "MANA", "spell_class": "ANIMIST", @@ -36,20 +112,20 @@ "base_casting_time": 500, "base_energy_cost": 5, "energy_increment": 1.0, - "final_energy_cost": 40, + "final_energy_cost": 60, "flags": [ "SOMATIC", "VERBAL", "SILENT", "NO_LEGS" ], "difficulty": 3 }, { "id": "recover_pain", "type": "SPELL", - "name": "Mind over Pain", + "name": { "str": "Mind over Pain" }, "description": "With an intense ritual that resembles crossfit, you manage to put some of your pain at bay.", "valid_targets": [ "self" ], "min_damage": 10, - "max_damage": 100, + "max_damage": 150, "damage_increment": 2.0, - "max_level": 45, + "max_level": 67, "spell_class": "ANIMIST", "effect": "recover_energy", "effect_str": "PAIN", @@ -58,19 +134,19 @@ "base_energy_cost": 5000, "energy_increment": 500.0, "flags": [ "SOMATIC", "VERBAL", "PAIN_NORESIST" ], - "final_energy_cost": 10000 + "final_energy_cost": 15000 }, { "id": "summon_zombie", "type": "SPELL", - "name": "Summon Zombie", + "name": { "str": "Summon Zombie" }, "description": "An ethereal-looking zombie rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", "valid_targets": [ "ground" ], "min_damage": 1, - "max_damage": 3, + "max_damage": 5, "//": "level 20 will max out your number of summons", "damage_increment": 0.1, - "max_level": 30, + "max_level": 45, "difficulty": 2, "spell_class": "ANIMIST", "effect": "summon", @@ -84,21 +160,21 @@ "min_aoe": 2, "max_aoe": 2, "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], - "min_duration": 30000, - "max_duration": 150000, + "min_duration": 120000, + "max_duration": 315000, "duration_increment": 4000 }, { "id": "summon_skeleton", "type": "SPELL", - "name": "Summon Skeleton", + "name": { "str": "Summon Skeleton" }, "description": "A ghostly skeleton rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", "valid_targets": [ "ground" ], "min_damage": 1, - "max_damage": 3, + "max_damage": 5, "//": "level 20 will max out your number of summons", "damage_increment": 0.1, - "max_level": 30, + "max_level": 45, "difficulty": 5, "spell_class": "ANIMIST", "effect": "summon", @@ -112,21 +188,21 @@ "min_aoe": 2, "max_aoe": 2, "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], - "min_duration": 30000, - "max_duration": 150000, + "min_duration": 120000, + "max_duration": 315000, "duration_increment": 4000 }, { "id": "summon_decayed_pouncer", "type": "SPELL", - "name": "Summon Decayed Pouncer", + "name": { "str": "Summon Decayed Pouncer" }, "description": "A decrepit looking large cat rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", "valid_targets": [ "ground" ], "min_damage": 1, - "max_damage": 3, + "max_damage": 5, "//": "level 20 will max out your number of summons", "damage_increment": 0.1, - "max_level": 30, + "max_level": 45, "difficulty": 12, "spell_class": "ANIMIST", "effect": "summon", @@ -140,27 +216,27 @@ "min_aoe": 2, "max_aoe": 2, "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], - "min_duration": 30000, - "max_duration": 150000, + "min_duration": 120000, + "max_duration": 315000, "duration_increment": 4000 }, { "id": "necrotic_gaze", "type": "SPELL", - "name": "Necrotic Gaze", + "name": { "str": "Necrotic Gaze" }, "description": "You use the power of your own blood to imbue necrotic energy into your gaze, damaging the target you look at.", "valid_targets": [ "hostile" ], "effect": "target_attack", "spell_class": "ANIMIST", "energy_source": "HP", "flags": [ "NO_LEGS", "CONCENTRATE", "SOMATIC" ], - "min_damage": 10, - "max_damage": 160, - "damage_increment": 5.0, - "min_range": 3, - "max_range": 5, + "min_damage": 121, + "max_damage": 411, + "damage_increment": 6.0, + "min_range": 5, + "max_range": 10, "range_increment": 0.1, - "max_level": 20, + "max_level": 37, "difficulty": 3, "base_casting_time": 100, "base_energy_cost": 2, @@ -190,7 +266,7 @@ { "id": "summon_wisps", "type": "SPELL", - "name": "Ignus Fatuus", + "name": { "str": "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", @@ -201,90 +277,17 @@ "difficulty": 2, "base_casting_time": 250, "base_energy_cost": 300, - "max_level": 25, - "min_damage": 1, - "max_damage": 8, + "max_level": 37, + "min_damage": 5, + "max_damage": 17, "damage_increment": 0.28, "min_aoe": 3, "max_aoe": 3, - "min_range": 3, - "max_range": 7, + "min_range": 6, + "max_range": 14, "range_increment": 0.16, - "min_duration": 6000, - "max_duration": 60000, + "min_duration": 45960, + "max_duration": 129960, "duration_increment": 2160 - }, - { - "id": "bless", - "type": "SPELL", - "name": { "str": "Bless" }, - "description": "A spell of blessing that gives you energy and boosts your abilities.", - "valid_targets": [ "self", "ally" ], - "flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ], - "effect": "target_attack", - "effect_str": "bless", - "affected_body_parts": [ "torso" ], - "base_casting_time": 100, - "base_energy_cost": 100, - "energy_source": "MANA", - "spell_class": "ANIMIST", - "difficulty": 1, - "max_level": 10, - "min_aoe": 0, - "max_aoe": 5, - "aoe_increment": 0.1, - "min_range": 1, - "max_range": 10, - "range_increment": 2.0, - "//": "duration is in moves", - "min_duration": 6000, - "max_duration": 10000, - "duration_increment": 400 - }, - { - "id": "holy_blade", - "type": "SPELL", - "name": "Holy Blade", - "description": "This blade of light will cut through any evil it makes contact with!", - "valid_targets": [ "self" ], - "flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ], - "min_range": 0, - "max_range": 0, - "min_damage": 1, - "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, - "difficulty": 5, - "max_level": 20, - "spell_class": "ANIMIST", - "energy_source": "MANA" - }, - { - "id": "spirit_armor", - "type": "SPELL", - "name": "Spiritual Armor", - "description": "Evil will not make it through your defenses if your faith is strong enough!", - "valid_targets": [ "self" ], - "flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE", "SOMATIC" ], - "min_range": 0, - "max_range": 0, - "min_damage": 1, - "max_damage": 1, - "effect": "spawn_item", - "effect_str": "armor_lightplate", - "spell_class": "ANIMIST", - "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 } ] diff --git a/data/mods/Magiclysm/Spells/biomancer.json b/data/mods/Magiclysm/Spells/biomancer.json index a802505b24e8..f9135ccf3f8c 100644 --- a/data/mods/Magiclysm/Spells/biomancer.json +++ b/data/mods/Magiclysm/Spells/biomancer.json @@ -2,15 +2,15 @@ { "id": "light_healing", "type": "SPELL", - "name": "Cure Light Wounds", + "name": { "str": "Cure Light Wounds" }, "description": "Heals a little bit of damage on the target.", "valid_targets": [ "self", "ally" ], - "min_damage": -5, - "max_damage": -20, + "min_damage": -16, + "max_damage": -41, "damage_increment": -1.0, - "max_level": 10, - "min_range": 0, - "max_range": 4, + "max_level": 22, + "min_range": 9, + "max_range": 17, "range_increment": 0.75, "effect": "target_attack", "base_casting_time": 300, @@ -23,7 +23,7 @@ { "id": "pain_split", "type": "SPELL", - "name": "Pain Split", + "name": { "str": "Pain Split" }, "description": "Evens out damage among your limbs.", "valid_targets": [ "self" ], "effect": "pain_split", @@ -38,7 +38,7 @@ { "id": "vicious_tentacle", "type": "SPELL", - "name": "Vicious Tentacle", + "name": { "str": "Vicious Tentacle" }, "description": "This spell extrudes a long nasty whiplike tentacle of sharp bones and oozing acid from your body, it has a long reach attack and vicious damage.", "valid_targets": [ "self" ], "min_damage": 1, @@ -47,11 +47,11 @@ "effect_str": "tentacle_whip", "base_casting_time": 250, "base_energy_cost": 550, - "min_duration": 30000, - "max_duration": 90000, + "min_duration": 75000, + "max_duration": 180000, "duration_increment": 3000, "difficulty": 6, - "max_level": 20, + "max_level": 30, "flags": [ "SOMATIC", "LOUD" ], "spell_class": "BIOMANCER", "energy_source": "MANA" @@ -59,7 +59,7 @@ { "id": "bio_grotesque", "type": "SPELL", - "name": "Grotesque Enhancement", + "name": { "str": "Grotesque Enhancement" }, "description": "A spell that warps your body in alien ways to increase your physical abilities and strength.", "valid_targets": [ "self" ], "effect": "target_attack", @@ -69,11 +69,11 @@ "energy_source": "MANA", "spell_class": "BIOMANCER", "difficulty": 6, - "max_level": 20, + "max_level": 30, "flags": [ "SOMATIC", "LOUD" ], "//": "duration is in moves", - "min_duration": 6000, - "max_duration": 12000, + "min_duration": 15000, + "max_duration": 27000, "duration_increment": 300 }, { @@ -89,23 +89,23 @@ "energy_source": "MANA", "spell_class": "BIOMANCER", "difficulty": 2, - "max_level": 20, - "min_damage": 8, - "max_damage": 65, + "max_level": 30, + "min_damage": 68, + "max_damage": 157, "damage_increment": 4.0, "damage_type": "acid", - "min_range": 3, - "max_range": 5, + "min_range": 7, + "max_range": 12, "flags": [ "VERBAL", "NO_HANDS" ], "range_increment": 0.25, - "min_aoe": 25, - "max_aoe": 60, + "min_aoe": 100, + "max_aoe": 165, "aoe_increment": 5.0 }, { "id": "bio_fleshpouch", "type": "SPELL", - "name": "Flesh Pouch", + "name": { "str": "Flesh Pouch" }, "description": "This spell grows a large pouch out of your skin on your back, allowing you to store your gear in it.", "valid_targets": [ "none" ], "min_damage": 1, @@ -114,11 +114,11 @@ "effect_str": "fleshpouch", "base_casting_time": 250, "base_energy_cost": 300, - "min_duration": 60000, - "max_duration": 360000, + "min_duration": 285000, + "max_duration": 765000, "duration_increment": 15000, "difficulty": 4, - "max_level": 20, + "max_level": 30, "flags": [ "NO_HANDS", "NO_LEGS", "SOMATIC" ], "spell_class": "BIOMANCER", "energy_source": "MANA" @@ -126,7 +126,7 @@ { "id": "bio_bonespear", "type": "SPELL", - "name": "Conjure Bonespear", + "name": { "str": "Conjure Bonespear" }, "description": "This spell creates a long shaft of bone with a wicked point and blades along its length.", "valid_targets": [ "self" ], "min_damage": 1, @@ -135,11 +135,11 @@ "effect_str": "bonespear", "base_casting_time": 300, "base_energy_cost": 350, - "min_duration": 30000, - "max_duration": 90000, + "min_duration": 75000, + "max_duration": 180000, "duration_increment": 3000, "difficulty": 14, - "max_level": 20, + "max_level": 30, "flags": [ "LOUD", "SOMATIC" ], "spell_class": "BIOMANCER", "energy_source": "MANA" @@ -168,7 +168,7 @@ { "id": "biomancer_paralytic_dart", "type": "SPELL", - "name": "Paralytic Dart", + "name": { "str": "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", @@ -179,22 +179,22 @@ "difficulty": 3, "base_casting_time": 100, "base_energy_cost": 80, - "max_level": 15, - "min_damage": 4, - "max_damage": 28, + "max_level": 22, + "min_damage": 22, + "max_damage": 60, "damage_increment": 1.6, "damage_type": "stab", - "min_range": 3, - "max_range": 9, + "min_range": 7, + "max_range": 17, "range_increment": 0.4, - "min_duration": 1200, - "max_duration": 12000, + "min_duration": 9120, + "max_duration": 25920, "duration_increment": 720 }, { "id": "biomancer_visceral_projection", "type": "SPELL", - "name": "Visceral Projection", + "name": { "str": "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.", "sprite": "fd_gibs_flesh", "valid_targets": [ "ally", "hostile", "ground" ], @@ -207,46 +207,46 @@ "difficulty": 4, "base_casting_time": 200, "base_energy_cost": 150, - "max_level": 20, - "min_damage": 1, - "max_damage": 10, + "max_level": 30, + "min_damage": 8, + "max_damage": 22, "damage_increment": 0.45, "damage_type": "bio", - "min_aoe": 2, - "max_aoe": 6, + "min_aoe": 5, + "max_aoe": 12, "aoe_increment": 0.2, "field_id": "fd_blood", "field_chance": 1, - "min_field_intensity": 1, - "max_field_intensity": 3, + "min_field_intensity": 3, + "max_field_intensity": 5, "field_intensity_increment": 0.1 }, { "id": "biomancer_visceral_paralyze", "type": "SPELL", - "name": "Visceral Paralysis", + "name": { "str": "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, + "max_level": 30, + "min_aoe": 5, + "max_aoe": 12, "aoe_increment": 0.2, - "min_duration": 6000, - "max_duration": 18000, + "min_duration": 12750, + "max_duration": 33750, "duration_increment": 450, "field_id": "fd_gibs_flesh", "field_chance": 1, - "min_field_intensity": 1, - "max_field_intensity": 3, + "min_field_intensity": 3, + "max_field_intensity": 5, "field_intensity_increment": 0.1 }, { "id": "biomancer_visceral_backlash", "type": "SPELL", - "name": "Visceral Backlash", + "name": { "str": "Visceral Backlash" }, "description": "Hits the user with side effects too.", "valid_targets": [ "self" ], "effect": "target_attack", @@ -258,7 +258,7 @@ { "id": "biomancer_coagulant_weave", "type": "SPELL", - "name": "Coagulant Weave", + "name": { "str": "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", @@ -269,9 +269,9 @@ "difficulty": 5, "base_casting_time": 400, "base_energy_cost": 150, - "max_level": 20, - "min_duration": 6000, - "max_duration": 12000, + "max_level": 30, + "min_duration": 10500, + "max_duration": 22500, "duration_increment": 300 } ] diff --git a/data/mods/Magiclysm/Spells/classless.json b/data/mods/Magiclysm/Spells/classless.json index 4f39507a29dc..752485eb53ba 100644 --- a/data/mods/Magiclysm/Spells/classless.json +++ b/data/mods/Magiclysm/Spells/classless.json @@ -2,7 +2,7 @@ { "id": "crystallize_mana", "type": "SPELL", - "name": "Crystallize Mana", + "name": { "str": "Crystallize Mana" }, "description": "Crystallizes mana into solid form", "valid_targets": [ "self" ], "spell_class": "NONE", @@ -23,7 +23,7 @@ { "id": "mana_fatigue", "type": "SPELL", - "name": "Mana Fatigue", + "name": { "str": "Mana Fatigue" }, "description": "Secondary effect of Crystallize Mana", "valid_targets": [ "self" ], "effect": "target_attack", @@ -36,7 +36,7 @@ { "id": "dark_sight", "type": "SPELL", - "name": "Dark Sight", + "name": { "str": "Dark Sight" }, "description": "Gives you the power to see in the dark", "message": "Your eyes glow green for a moment. Now your sight can pierce the darkest shadows.", "valid_targets": [ "self" ], @@ -48,15 +48,15 @@ "base_energy_cost": 500, "energy_source": "MANA", "difficulty": 6, - "max_level": 20, - "min_duration": 100000, - "max_duration": 1000000, + "max_level": 30, + "min_duration": 130000, + "max_duration": 1530000, "duration_increment": 2000 }, { "id": "megablast", "type": "SPELL", - "name": "Megablast", + "name": { "str": "Megablast" }, "description": "You always wanted to fire energy beams like in the animes you watched as a kid. Now you can!", "valid_targets": [ "ally", "hostile", "ground" ], "effect": "line_attack", @@ -67,21 +67,21 @@ "spell_class": "NONE", "flags": [ "LOUD", "SOMATIC", "VERBAL" ], "difficulty": 10, - "max_level": 20, - "min_damage": 30, - "max_damage": 100, - "damage_increment": 3.25, - "min_range": 3, - "max_range": 12, + "max_level": 30, + "min_damage": 83, + "max_damage": 203, + "damage_increment": 3.5, + "min_range": 10, + "max_range": 25, "range_increment": 0.45, - "min_aoe": 1, - "max_aoe": 5, + "min_aoe": 4, + "max_aoe": 11, "aoe_increment": 0.2 }, { "id": "create_atomic_light", "type": "SPELL", - "name": "Magical Light", + "name": { "str": "Magical Light" }, "description": "Creates a magical light.", "valid_targets": [ "none" ], "min_range": 0, @@ -93,12 +93,12 @@ "energy_source": "MANA", "flags": [ "VERBAL", "NO_LEGS" ], "difficulty": 1, - "max_level": 20, + "max_level": 30, "base_casting_time": 1000, - "base_energy_cost": 500, - "min_duration": 100000, - "max_duration": 1000000, - "duration_increment": 2000 + "base_energy_cost": 200, + "min_duration": 775000, + "max_duration": 2175000, + "duration_increment": 45000 }, { "id": "blinding_flash", @@ -109,18 +109,18 @@ "effect_str": "blind", "affected_body_parts": [ "eyes" ], "valid_targets": [ "hostile" ], - "max_level": 20, - "min_damage": 1, - "max_damage": 10, + "max_level": 30, + "min_damage": 9, + "max_damage": 23, "damage_increment": 0.5, - "min_aoe": 0, - "max_aoe": 3, + "min_aoe": 2, + "max_aoe": 7, "aoe_increment": 0.15, - "min_range": 4, - "max_range": 16, + "min_range": 13, + "max_range": 33, "range_increment": 0.6, - "min_duration": 1000, - "max_duration": 3000, + "min_duration": 2500, + "max_duration": 6000, "duration_increment": 100, "spell_class": "NONE", "flags": [ "SOMATIC", "NO_LEGS" ], @@ -133,24 +133,24 @@ { "id": "ethereal_grasp", "type": "SPELL", - "name": "Ethereal Grasp", + "name": { "str": "Ethereal Grasp" }, "description": "A mass of spectral hands emerge from the ground, slowing everything in range. Higher levels allow a bigger AoE, and longer effect.", "effect": "target_attack", "effect_str": "effect_ethereal_grasp", "affected_body_parts": [ "foot_l", "foot_r" ], "valid_targets": [ "hostile" ], - "max_level": 20, - "min_damage": 10, - "max_damage": 30, + "max_level": 30, + "min_damage": 25, + "max_damage": 60, "damage_increment": 1.0, - "min_aoe": 2, - "max_aoe": 20, + "min_aoe": 10, + "max_aoe": 38, "aoe_increment": 0.5, - "min_range": 5, - "max_range": 20, + "min_range": 35, + "max_range": 60, "range_increment": 2.0, - "min_duration": 1000, - "max_duration": 5000, + "min_duration": 4000, + "max_duration": 10500, "duration_increment": 200, "spell_class": "NONE", "flags": [ "SOMATIC" ], @@ -163,7 +163,7 @@ { "id": "obfuscated_body", "type": "SPELL", - "name": "Obfuscated Body", + "name": { "str": "Obfuscated Body" }, "description": "A magical aura distorts light around your body, increasing the amount of attacks you might dodge in a given turn.", "valid_targets": [ "self" ], "effect": "spawn_item", @@ -172,11 +172,11 @@ "spell_class": "NONE", "flags": [ "CONCENTRATE", "NO_LEGS" ], "difficulty": 4, - "max_level": 15, + "max_level": 22, "base_casting_time": 200, "base_energy_cost": 400, - "min_duration": 21000, - "max_duration": 90000, + "min_duration": 70500, + "max_duration": 184500, "duration_increment": 4500 }, { @@ -185,27 +185,29 @@ "name": { "str": "Aura of Protection" }, "description": "Encases your whole body in a magical aura that protects you from the environment.", "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, "effect": "spawn_item", "effect_str": "protect_env", "energy_source": "MANA", "difficulty": 1, - "max_level": 20, + "max_level": 30, "flags": [ "CONCENTRATE", "VERBAL", "NO_LEGS" ], "base_casting_time": 350, "base_energy_cost": 375, - "min_duration": 10000, - "max_duration": 50000, + "min_duration": 55000, + "max_duration": 120000, "duration_increment": 3000 }, { "id": "translocate_self", "type": "SPELL", - "name": "Translocate Self", + "name": { "str": "Translocate Self" }, "description": "Translocates the user to an attuned gate.", "valid_targets": [ "self" ], "effect": "translocate", "difficulty": 15, - "max_level": 25, + "max_level": 35, "base_casting_time": 6000, "base_energy_cost": 675, "energy_source": "MANA", @@ -227,18 +229,18 @@ "spell_class": "NONE", "flags": [ "CONCENTRATE", "NO_LEGS" ], "difficulty": 4, - "max_level": 15, + "max_level": 22, "base_casting_time": 200, "base_energy_cost": 150, - "min_duration": 84000, - "max_duration": 360000, - "duration_increment": 18000, + "min_duration": 286400, + "max_duration": 742400, + "duration_increment": 18400, "learn_spells": { "acid_resistance_greater": 15 } }, { "id": "acid_resistance_greater", "type": "SPELL", - "name": "Greater Acid Resistance", + "name": { "str": "Greater Acid Resistance" }, "description": "Protects the user from acid.", "valid_targets": [ "none" ], "min_range": 0, diff --git a/data/mods/Magiclysm/Spells/druid.json b/data/mods/Magiclysm/Spells/druid.json index f359687fe9dd..f360f9974208 100644 --- a/data/mods/Magiclysm/Spells/druid.json +++ b/data/mods/Magiclysm/Spells/druid.json @@ -2,7 +2,7 @@ { "id": "druid_veggrasp", "type": "SPELL", - "name": "Vegetative Grasp", + "name": { "str": "Vegetative Grasp" }, "description": "This spell causes roots and vines to burst forth from the ground and grab your foes, slowing them and doing a small amount of damage as they dig in.", "sprite": "fd_gibs_veggy", "valid_targets": [ "hostile", "ground" ], @@ -14,31 +14,31 @@ "base_energy_cost": 175, "energy_source": "MANA", "difficulty": 2, - "max_level": 20, - "min_damage": 1, - "max_damage": 20, + "max_level": 30, + "min_damage": 16, + "max_damage": 45, "damage_increment": 1.0, - "min_aoe": 4, - "max_aoe": 15, + "min_aoe": 19, + "max_aoe": 37, "aoe_increment": 1.0, - "min_range": 3, - "max_range": 10, + "min_range": 18, + "max_range": 25, "range_increment": 1.0, - "min_dot": 0, - "max_dot": 2, + "min_dot": 2, + "max_dot": 5, "dot_increment": 0.1, - "min_duration": 1000, - "max_duration": 10000, + "min_duration": 8500, + "max_duration": 22500, "duration_increment": 500, - "min_pierce": 1, - "max_pierce": 5, + "min_pierce": 5, + "max_pierce": 12, "pierce_increment": 0.25, "damage_type": "stab" }, { "id": "druid_rootstrike", "type": "SPELL", - "name": "Root Strike", + "name": { "str": "Root Strike" }, "description": "This spell causes roots to spear out the ground and stab into your foes in an arc, impaling them.", "valid_targets": [ "hostile", "ground" ], "flags": [ "LOUD", "SOMATIC", "VERBAL", "NO_LEGS" ], @@ -49,31 +49,31 @@ "base_energy_cost": 100, "energy_source": "MANA", "difficulty": 4, - "max_level": 20, - "min_damage": 15, - "max_damage": 60, + "max_level": 30, + "min_damage": 53, + "max_damage": 128, "damage_increment": 2.5, - "min_aoe": 25, - "max_aoe": 45, + "min_aoe": 40, + "max_aoe": 80, "aoe_increment": 1.0, - "min_range": 4, - "max_range": 10, + "min_range": 12, + "max_range": 23, "range_increment": 0.5, - "min_dot": 1, - "max_dot": 2, + "min_dot": 3, + "max_dot": 5, "dot_increment": 0.1, - "min_duration": 1000, - "max_duration": 10000, + "min_duration": 8500, + "max_duration": 22500, "duration_increment": 500, - "min_pierce": 10, - "max_pierce": 20, + "min_pierce": 18, + "max_pierce": 38, "pierce_increment": 0.5, "damage_type": "stab" }, { "id": "druid_woodshaft", "type": "SPELL", - "name": "Wooden Shaft", + "name": { "str": "Wooden Shaft" }, "description": "This spell creates a projectile of hardwood that shoots forth from the caster's hand at high speed to stab into an enemy.", "valid_targets": [ "hostile" ], "flags": [ "LOUD", "SOMATIC", "VERBAL", "NO_LEGS" ], @@ -83,22 +83,22 @@ "base_energy_cost": 50, "energy_source": "MANA", "difficulty": 1, - "max_level": 20, - "min_damage": 1, - "max_damage": 25, + "max_level": 30, + "min_damage": 24, + "max_damage": 60, "damage_increment": 1.5, - "min_range": 5, - "max_range": 15, + "min_range": 16, + "max_range": 33, "range_increment": 0.75, - "min_pierce": 1, - "max_pierce": 5, + "min_pierce": 9, + "max_pierce": 16, "pierce_increment": 0.5, "damage_type": "bash" }, { "id": "druid_naturebow1", "type": "SPELL", - "name": "Nature's Bow", + "name": { "str": "Nature's Bow" }, "description": "This spell conjures a magical wooden recurve bow that fires endless arrows for as long as it lasts.", "valid_targets": [ "none" ], "flags": [ "CONCENTRATE", "SOMATIC", "VERBAL", "NO_LEGS" ], @@ -108,18 +108,18 @@ "effect_str": "druid_recurve", "base_casting_time": 200, "base_energy_cost": 250, - "min_duration": 10000, - "max_duration": 30000, + "min_duration": 25000, + "max_duration": 60000, "duration_increment": 1000, "difficulty": 6, - "max_level": 20, + "max_level": 30, "spell_class": "DRUID", "energy_source": "MANA" }, { "id": "recover_fatigue", "type": "SPELL", - "name": "Nature's Trance", + "name": { "str": "Nature's Trance" }, "description": "Your connection to living things allows you to go into a magical trance. This allows you to recover fatige quickly in exchange for mana.", "valid_targets": [ "self" ], "flags": [ "CONCENTRATE", "SILENT", "NO_HANDS" ], @@ -130,11 +130,11 @@ "base_casting_time": 10000, "min_damage": 50, "damage_increment": 10.0, - "max_damage": 300, - "max_level": 25, + "max_damage": 450, + "max_level": 35, "base_energy_cost": 500, "energy_increment": 25.0, - "final_energy_cost": 1125, + "final_energy_cost": 1685, "difficulty": 4 }, { @@ -145,19 +145,19 @@ "valid_targets": [ "ground" ], "flags": [ "LOUD", "SOMATIC" ], "min_damage": 1, - "max_damage": 12, + "max_damage": 18, "damage_increment": 1.0, - "min_range": 3, + "min_range": 17, "range_increment": 0.8, - "max_range": 7, + "max_range": 24, "min_aoe": 3, "max_aoe": 3, "spell_class": "DRUID", "base_casting_time": 250, "energy_source": "MANA", - "max_level": 25, - "min_duration": 6000, - "max_duration": 60000, + "max_level": 35, + "min_duration": 23500, + "max_duration": 107500, "duration_increment": 1000, "difficulty": 1, "base_energy_cost": 265, @@ -167,22 +167,22 @@ { "id": "summon_bear", "type": "SPELL", - "name": "Cause Bear", + "name": { "str": "Cause Bear" }, "description": "This spell appears to be very smudged. You're fairly sure the name should be Cause Fear, but you're also fairly sure it won't have the desired effect because the instructions are hardly legible. No time like the Cataclysm to find out, though!", "valid_targets": [ "ground" ], "min_damage": 1, "max_damage": 1, - "min_range": 3, - "max_range": 5, + "min_range": 6, + "max_range": 11, "spell_class": "DRUID", "base_casting_time": 500, "energy_source": "MANA", - "max_level": 25, + "max_level": 35, "difficulty": 10, - "min_duration": 6000, - "max_duration": 30000, + "min_duration": 25500, + "max_duration": 64500, "base_energy_cost": 675, - "final_energy_cost": 475, + "final_energy_cost": 425, "energy_increment": -5.0, "flags": [ "HOSTILE_50", "CONCENTRATE", "SOMATIC", "VERBAL", "NO_LEGS" ], "effect": "summon", @@ -191,15 +191,15 @@ { "id": "fungicide", "type": "SPELL", - "name": "Kill Fungus", + "name": { "str": "Kill Fungus" }, "description": "Kills fungus affected areas", "valid_targets": [ "ground", "hostile" ], "effect": "ter_transform", "effect_str": "fungicide", - "min_aoe": 5, - "max_aoe": 25, + "min_aoe": 20, + "max_aoe": 50, "aoe_increment": 1.0, - "max_level": 20, + "max_level": 30, "difficulty": 4, "energy_source": "MANA", "base_energy_cost": 175, @@ -209,7 +209,7 @@ { "id": "create_rune_druid", "type": "SPELL", - "name": "Druid Rune", + "name": { "str": "Druid Rune" }, "description": "This ritual creates a small pebble attuned to Druids. You can use the rune as a catalyst for recipes.", "valid_targets": [ "self" ], "min_damage": 1, @@ -230,7 +230,7 @@ { "id": "purify_seed", "type": "SPELL", - "name": "Purification Seed", + "name": { "str": "Purification Seed" }, "description": "You summon a gift of the earth which will purify water. Rapidly degrades if not utilized.", "valid_targets": [ "self" ], "min_damage": 1, @@ -253,7 +253,7 @@ { "id": "druidic_regrowth", "type": "SPELL", - "name": "Sacrificial Regrowth", + "name": { "str": "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", @@ -264,18 +264,18 @@ "difficulty": 6, "base_casting_time": 600, "base_energy_cost": 25, - "max_level": 20, - "min_aoe": 1, - "max_aoe": 5, + "max_level": 30, + "min_aoe": 4, + "max_aoe": 11, "aoe_increment": 0.2, - "min_range": 3, - "max_range": 6, + "min_range": 8, + "max_range": 14, "range_increment": 0.3 }, { "id": "druidic_healing", "type": "SPELL", - "name": "Sacrificial Healing", + "name": { "str": "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", @@ -285,15 +285,17 @@ "difficulty": 5, "base_casting_time": 400, "base_energy_cost": 35, - "max_level": 10, + "final_energy_cost": 10, + "energy_increment": -1.5, + "max_level": 15, "min_damage": -4, - "max_damage": -12, + "max_damage": -18, "damage_increment": -0.8, "min_aoe": 0, - "max_aoe": 2, + "max_aoe": 3, "aoe_increment": 0.2, "min_range": 2, - "max_range": 4, + "max_range": 6, "range_increment": 0.2 } ] diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json index c5aa0fa10bcb..0e4e48028b28 100644 --- a/data/mods/Magiclysm/Spells/earthshaper.json +++ b/data/mods/Magiclysm/Spells/earthshaper.json @@ -2,7 +2,7 @@ { "id": "stonefist", "type": "SPELL", - "name": "Stonefist", + "name": { "str": "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" ], @@ -13,32 +13,32 @@ "spell_class": "EARTHSHAPER", "energy_source": "MANA", "difficulty": 2, - "max_level": 20, + "max_level": 30, "base_casting_time": 200, "base_energy_cost": 100, - "min_duration": 10000, - "max_duration": 100000, + "min_duration": 40000, + "max_duration": 180000, "duration_increment": 2000 }, { "id": "seismic_stomp", "type": "SPELL", - "name": "Seismic Stomp", + "name": { "str": "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, + "max_level": 15, + "min_damage": 8, + "max_damage": 21, "damage_increment": 0.8, - "min_aoe": 3, - "max_aoe": 12, + "min_aoe": 11, + "max_aoe": 26, "aoe_increment": 1, - "min_duration": 1000, - "max_duration": 6000, + "min_duration": 4750, + "max_duration": 12750, "duration_increment": 500, "spell_class": "EARTHSHAPER", "base_casting_time": 100, @@ -50,30 +50,30 @@ { "id": "recover_stamina", "type": "SPELL", - "name": "Stone's Endurance", + "name": { "str": "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, + "max_damage": 15000, + "damage_increment": 750.0, + "max_level": 18, "spell_class": "EARTHSHAPER", "base_casting_time": 500, - "final_casting_time": 300, + "final_casting_time": 198, "casting_time_increment": -17, "energy_source": "MANA", "base_energy_cost": 150, "energy_increment": 75, - "final_energy_cost": 1000, + "final_energy_cost": 1500, "difficulty": 5 }, { "id": "eshaper_shardspray", "type": "SPELL", - "name": "Shardspray", + "name": { "str": "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" ], @@ -83,22 +83,25 @@ "difficulty": 3, "base_casting_time": 100, "base_energy_cost": 100, - "max_level": 20, - "min_damage": 10, - "max_damage": 60, - "damage_increment": 2, + "max_level": 30, + "min_damage": 68, + "max_damage": 158, + "damage_increment": 2.5, "damage_type": "cut", - "min_aoe": 25, - "max_aoe": 60, + "min_aoe": 100, + "max_aoe": 165, "aoe_increment": 5, - "min_range": 1, - "max_range": 10, - "range_increment": 0.5 + "min_range": 10, + "max_range": 22, + "range_increment": 0.5, + "min_pierce": 6, + "max_pierce": 14, + "pierce_increment": 0.4 }, { "id": "eshaper_piercing_bolt", "type": "SPELL", - "name": "Piercing Bolt", + "name": { "str": "Piercing Bolt" }, "description": "This spell projects a piercing rod of conjured iron at those that dare oppose you.", "valid_targets": [ "hostile" ], "flags": [ "SOMATIC", "LOUD" ], @@ -108,33 +111,33 @@ "base_casting_time": 100, "base_energy_cost": 115, "difficulty": 2, - "max_level": 20, - "min_damage": 20, - "max_damage": 50, - "damage_increment": 3, + "max_level": 30, + "min_damage": 65, + "max_damage": 120, + "damage_increment": 3.0, "damage_type": "stab", - "min_range": 8, - "max_range": 26, + "min_range": 30, + "max_range": 61, "range_increment": 1.5 }, { "id": "eshaper_shardstorm", "type": "SPELL", - "name": "Shardstorm", + "name": { "str": "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, + "min_damage": 48, + "max_damage": 118, + "damage_increment": 1.85, "damage_type": "cut", - "min_aoe": 1, - "max_aoe": 6, + "min_aoe": 5, + "max_aoe": 13, "aoe_increment": 0.25, "base_energy_cost": 200, "spell_class": "EARTHSHAPER", "difficulty": 4, - "max_level": 20, + "max_level": 30, "base_casting_time": 100, "energy_source": "MANA", "effect": "target_attack" @@ -142,21 +145,21 @@ { "id": "eshaper_rockbolt", "type": "SPELL", - "name": "Rockbolt", + "name": { "str": "Rockbolt" }, "description": "Fires a conjured stone projectile at high velocity.", "valid_targets": [ "hostile", "ally" ], "flags": [ "SOMATIC", "LOUD" ], - "min_damage": 5, + "min_damage": 28, "damage_increment": 1.5, "damage_type": "bash", - "max_damage": 26, - "min_range": 5, + "max_damage": 62, + "min_range": 13, "range_increment": 0.5, - "max_range": 15, + "max_range": 31, "base_energy_cost": 50, "spell_class": "EARTHSHAPER", "difficulty": 1, - "max_level": 20, + "max_level": 30, "base_casting_time": 100, "energy_source": "MANA", "effect": "projectile_attack" @@ -164,7 +167,7 @@ { "id": "move_earth", "type": "SPELL", - "name": "Move Earth", + "name": { "str": "Move Earth" }, "description": "Your essense flows around you, and the earth follows.", "valid_targets": [ "hostile", "ally", "ground", "self" ], "flags": [ "SOMATIC", "LOUD" ], @@ -188,7 +191,7 @@ { "id": "create_rune_earthshaper", "type": "SPELL", - "name": "Earthshaper Rune", + "name": { "str": "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, @@ -209,45 +212,45 @@ { "id": "lava_bomb_shrapnel", "type": "SPELL", - "name": "Lava Bomb Shrapnel", + "name": { "str": "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, + "max_level": 45, + "min_damage": 50, + "max_damage": 143, "damage_increment": 2, - "min_aoe": 1, - "max_aoe": 3, + "min_aoe": 3, + "max_aoe": 9, "aoe_increment": 0.1 }, { "id": "lava_bomb_heat", "type": "SPELL", - "name": "Lava Bomb Heat", + "name": { "str": "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, + "max_level": 45, + "min_damage": 61, + "max_damage": 186, "damage_increment": 2.25, - "min_aoe": 3, - "max_aoe": 5, + "min_aoe": 5, + "max_aoe": 9, "aoe_increment": 0.1 }, { "id": "lava_bomb_ter", "type": "SPELL", - "name": "Lava Bomb Terrain", + "name": { "str": "Lava Bomb Terrain" }, "description": "This is a sub spell for the Lava Bomb spell.", "effect": "ter_transform", "effect_str": "lava_bomb", - "max_level": 30, + "max_level": 45, "min_aoe": 0, - "max_aoe": 2, + "max_aoe": 3, "aoe_increment": 0.15, "valid_targets": [ "hostile", "ally", "self", "ground" ] }, @@ -255,18 +258,18 @@ "id": "lava_bomb_main", "//": "The main part of the spell that causes all of the side effects.", "type": "SPELL", - "name": "Lava Bomb", + "name": { "str": "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, + "max_level": 45, "difficulty": 12, - "min_damage": 20, - "max_damage": 140, + "min_damage": 110, + "max_damage": 300, "damage_increment": 4, - "min_range": 6, - "max_range": 10, + "min_range": 11, + "max_range": 20, "range_increment": 0.2, "base_casting_time": 350, "base_energy_cost": 1000, @@ -277,7 +280,7 @@ { "id": "earthshaper_stoneskin", "type": "SPELL", - "name": "Stoneskin", + "name": { "str": "Stoneskin" }, "description": "Envelops your entire body in armor formed from living rock, encumbering yet protective.", "valid_targets": [ "self" ], "effect": "spawn_item", @@ -288,17 +291,17 @@ "difficulty": 4, "base_casting_time": 200, "base_energy_cost": 200, - "max_level": 20, + "max_level": 30, "min_damage": 1, "max_damage": 1, - "min_duration": 10000, - "max_duration": 100000, + "min_duration": 40000, + "max_duration": 180000, "duration_increment": 2000 }, { "id": "earthshaper_pillar", "type": "SPELL", - "name": "Pillar of Stone", + "name": { "str": "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", @@ -313,14 +316,14 @@ "casting_time_increment": -2400, "base_energy_cost": 500, "max_level": 10, - "min_range": 3, - "max_range": 6, + "min_range": 5, + "max_range": 8, "range_increment": 0.3 }, { "id": "earthshaper_pillar_side_effect", "type": "SPELL", - "name": "Pillar Side Effect", + "name": { "str": "Pillar Side Effect" }, "description": "Bash effect that follows, levels reduce damage and AoE.", "valid_targets": [ "ground" ], "effect": "bash", diff --git a/data/mods/Magiclysm/Spells/item_only.json b/data/mods/Magiclysm/Spells/item_only.json index da4a4c9de0b8..e35a7967a97a 100644 --- a/data/mods/Magiclysm/Spells/item_only.json +++ b/data/mods/Magiclysm/Spells/item_only.json @@ -2,7 +2,7 @@ { "id": "twisted_restore", "type": "SPELL", - "name": "Twisted Restoration", + "name": { "str": "Twisted Restoration" }, "//": "Used for potion of Twisted Restoration, not castable", "description": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition.", "valid_targets": [ "self" ], @@ -30,7 +30,7 @@ { "id": "twisted_restore_improved", "type": "SPELL", - "name": "Improved Twisted Restoration", + "name": { "str": "Improved Twisted Restoration" }, "//": "Used for Animist-exclusive potion, not castable", "description": "This spell overclocks your heart, generating new flesh and muscle. It is unwise to use this in immediate danger, and may be fatal if done in critical condition. Improved brewing mitigates the strain of the spell.", "valid_targets": [ "self" ], @@ -51,7 +51,7 @@ { "id": "conj_throwing_blade1", "type": "SPELL", - "name": "Conjure Throwing Blade I", + "name": { "str": "Conjure Throwing Blade I" }, "description": "conjures 3 throwing knives", "valid_targets": [ "self" ], "effect": "spawn_item", @@ -68,13 +68,13 @@ { "id": "potion_recover_mana", "type": "SPELL", - "name": "Recover Mana", + "name": { "str": "Recover Mana" }, "description": "You regain mana.", "valid_targets": [ "self" ], "min_damage": 250, "damage_increment": 50.0, - "max_damage": 2000, - "max_level": 35, + "max_damage": 3000, + "max_level": 53, "effect": "recover_energy", "effect_str": "MANA", "spell_class": "NONE", diff --git a/data/mods/Magiclysm/Spells/kelvinist.json b/data/mods/Magiclysm/Spells/kelvinist.json index 9299e3a53683..c3a0f389b49b 100644 --- a/data/mods/Magiclysm/Spells/kelvinist.json +++ b/data/mods/Magiclysm/Spells/kelvinist.json @@ -2,29 +2,29 @@ { "id": "point_flare", "type": "SPELL", - "name": "Point Flare", + "name": { "str": "Point Flare" }, "description": "Causes an intense heat at the location, damaging the target.", "valid_targets": [ "hostile" ], "flags": [ "CONCENTRATE", "SOMATIC", "LOUD" ], "effect": "target_attack", "damage_type": "fire", - "min_damage": 16, + "min_damage": 60, "damage_increment": 4.0, - "max_damage": 80, - "min_range": 3, + "max_damage": 164, + "min_range": 9, "range_increment": 0.5, - "max_range": 11, + "max_range": 23, "base_energy_cost": 75, "spell_class": "KELVINIST", "difficulty": 4, - "max_level": 16, + "max_level": 22, "base_casting_time": 300, "energy_source": "MANA" }, { "id": "create_lighter", "type": "SPELL", - "name": "Finger Firelighter", + "name": { "str": "Finger Firelighter" }, "description": "Summons a small flame that does not burn you, but you can use it to light things on fire. It seems to need you to have some intent to light things on fire, because you are able to put it in your pocket with no issue.", "valid_targets": [ "none" ], "flags": [ "NO_LEGS" ], @@ -32,10 +32,10 @@ "effect_str": "finger_firelighter", "min_damage": 1, "max_damage": 1, - "min_duration": 6000, - "max_duration": 60000, + "min_duration": 46500, + "max_duration": 130500, "duration_increment": 5400, - "max_level": 10, + "max_level": 15, "spell_class": "KELVINIST", "energy_source": "MANA", "base_casting_time": 250, @@ -47,19 +47,19 @@ { "id": "ice_spike", "type": "SPELL", - "name": "Ice Spike", + "name": { "str": "Ice Spike" }, "description": "Causes jagged icicles to form in the air above the target, falling and damaging it.", "valid_targets": [ "hostile" ], "flags": [ "CONCENTRATE", "SOMATIC", "LOUD", "VERBAL" ], "effect": "target_attack", "damage_type": "cold", - "min_damage": 30, - "max_damage": 100, + "min_damage": 83, + "max_damage": 203, "damage_increment": 3.5, - "min_range": 4, - "max_range": 12, + "min_range": 13, + "max_range": 27, "range_increment": 0.6, - "max_level": 20, + "max_level": 30, "difficulty": 6, "spell_class": "KELVINIST", "base_casting_time": 200, @@ -69,20 +69,20 @@ { "id": "fireball", "type": "SPELL", - "name": "Fireball", + "name": { "str": "Fireball" }, "description": "You hurl a pea-sized glowing orb that when reaches its target or an obstacle produces a pressure-less blast of searing heat.", "effect": "projectile_attack", "valid_targets": [ "self", "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL", "NO_LEGS" ], - "max_level": 20, - "min_damage": 24, - "max_damage": 68, - "damage_increment": 1.2, - "min_aoe": 3, - "max_aoe": 5, + "max_level": 30, + "min_damage": 54, + "max_damage": 132, + "damage_increment": 2.0, + "min_aoe": 5, + "max_aoe": 9, "aoe_increment": 0.1, - "min_range": 6, - "max_range": 20, + "min_range": 21, + "max_range": 45, "range_increment": 1.0, "spell_class": "KELVINIST", "base_casting_time": 200, @@ -94,20 +94,20 @@ { "id": "cone_cold", "type": "SPELL", - "name": "Cone of Cold", + "name": { "str": "Cone of Cold" }, "description": "You blast a cone of frigid air toward the target.", "effect": "cone_attack", "valid_targets": [ "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL" ], - "max_level": 20, - "min_damage": 24, - "max_damage": 68, - "damage_increment": 1.2, - "min_aoe": 30, - "max_aoe": 60, + "max_level": 30, + "min_damage": 54, + "max_damage": 132, + "damage_increment": 2.0, + "min_aoe": 51, + "max_aoe": 111, "aoe_increment": 1.4, - "min_range": 6, - "max_range": 20, + "min_range": 21, + "max_range": 45, "range_increment": 1.0, "spell_class": "KELVINIST", "base_casting_time": 200, @@ -115,8 +115,9 @@ "energy_source": "MANA", "difficulty": 4, "field_id": "fd_cold_air2", - "min_field_intensity": 0, - "max_field_intensity": 4, + "min_field_intensity": 2, + "max_field_intensity": 6, + "//": "Look, this isn't technically using the same system as the rest of the stat adjustments, but field intensity is something I probably shouldn't fuck with too much.", "field_intensity_increment": 0.5, "damage_type": "cold" }, @@ -128,15 +129,16 @@ "effect": "cone_attack", "valid_targets": [ "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL" ], - "max_level": 20, - "min_damage": 8, - "max_damage": 65, + "max_level": 30, + "min_damage": 69, + "//": "Haha funny number, yes I gave into the inner demons", + "max_damage": 156, "damage_increment": 4.0, - "min_range": 3, - "max_range": 5, + "min_range": 7, + "max_range": 12, "range_increment": 0.25, - "min_aoe": 25, - "max_aoe": 60, + "min_aoe": 100, + "max_aoe": 165, "aoe_increment": 5.0, "spell_class": "KELVINIST", "base_casting_time": 100, @@ -148,22 +150,22 @@ { "id": "frost_spray", "type": "SPELL", - "name": "Frost Spray", + "name": { "str": "Frost Spray" }, "description": "You're pretty sure you saw this in a game somewhere. You fire a short-range cone of ice and cold.", "effect": "cone_attack", "effect_str": "cold", "affected_body_parts": [ "torso" ], "valid_targets": [ "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL" ], - "max_level": 20, - "min_damage": 8, - "max_damage": 65, + "max_level": 30, + "min_damage": 69, + "max_damage": 156, "damage_increment": 4.0, - "min_range": 3, - "max_range": 5, + "min_range": 7, + "max_range": 12, "range_increment": 0.25, - "min_aoe": 25, - "max_aoe": 60, + "min_aoe": 100, + "max_aoe": 165, "aoe_increment": 5.0, "spell_class": "KELVINIST", "base_casting_time": 100, @@ -175,7 +177,7 @@ { "id": "chilling_touch", "type": "SPELL", - "name": "Chilling Touch", + "name": { "str": "Chilling Touch" }, "description": "Freezes the touched target with intense cold.", "valid_targets": [ "hostile" ], "flags": [ "SOMATIC" ], @@ -183,22 +185,22 @@ "effect_str": "cold", "affected_body_parts": [ "torso" ], "damage_type": "cold", - "min_damage": 3, + "min_damage": 33, "damage_increment": 4.0, - "max_damage": 40, + "max_damage": 90, "min_range": 1, "max_range": 1, "base_energy_cost": 50, "spell_class": "KELVINIST", "difficulty": 1, - "max_level": 10, + "max_level": 15, "base_casting_time": 100, "energy_source": "MANA" }, { "id": "glide_ice", "type": "SPELL", - "name": "Glide on Ice", + "name": { "str": "Glide on Ice" }, "description": "Encases your feet in a magical coating of ice, allowing you to glide along smooth surfaces faster.", "valid_targets": [ "none" ], "flags": [ "VERBAL", "NO_HANDS", "NO_LEGS", "CONCENTRATE" ], @@ -209,32 +211,32 @@ "energy_source": "MANA", "spell_class": "KELVINIST", "difficulty": 2, - "max_level": 20, + "max_level": 30, "base_casting_time": 650, "base_energy_cost": 100, - "min_duration": 10000, - "max_duration": 100000, + "min_duration": 40000, + "max_duration": 180000, "duration_increment": 2000 }, { "id": "hoary_blast", "type": "SPELL", - "name": "Hoary Blast", + "name": { "str": "Hoary Blast" }, "description": "You project a glowing white crystal of ice and it explodes on impact into a blossom of shattering cold.", "effect": "projectile_attack", "effect_str": "cold", "affected_body_parts": [ "torso" ], "valid_targets": [ "self", "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL", "NO_LEGS" ], - "max_level": 20, - "min_damage": 24, - "max_damage": 68, - "damage_increment": 1.2, - "min_aoe": 3, - "max_aoe": 5, + "max_level": 30, + "min_damage": 54, + "max_damage": 132, + "damage_increment": 2.0, + "min_aoe": 5, + "max_aoe": 10, "aoe_increment": 0.1, - "min_range": 6, - "max_range": 20, + "min_range": 21, + "max_range": 45, "range_increment": 1.0, "spell_class": "KELVINIST", "base_casting_time": 200, @@ -246,7 +248,7 @@ { "id": "ice_shield", "type": "SPELL", - "name": "Ice Shield", + "name": { "str": "Ice Shield" }, "description": "Creates a magical shield of ice on your arm, you can defend yourself with it in melee combat and use it to bash.", "valid_targets": [ "none" ], "flags": [ "NO_LEGS", "CONCENTRATE", "VERBAL" ], @@ -257,17 +259,17 @@ "energy_source": "MANA", "spell_class": "KELVINIST", "difficulty": 2, - "max_level": 20, + "max_level": 30, "base_casting_time": 150, "base_energy_cost": 100, - "min_duration": 10000, - "max_duration": 50000, + "min_duration": 55000, + "max_duration": 120000, "duration_increment": 3000 }, { "id": "frost_armor", "type": "SPELL", - "name": "Frost Armor", + "name": { "str": "Frost Armor" }, "description": "Covers you in a thin layer of magical ice to protect you from harm.", "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "CONCENTRATE", "VERBAL", "SOMATIC" ], @@ -277,17 +279,17 @@ "energy_source": "MANA", "spell_class": "KELVINIST", "difficulty": 3, - "max_level": 20, + "max_level": 30, "base_casting_time": 200, "base_energy_cost": 550, - "min_duration": 10000, - "max_duration": 50000, + "min_duration": 55000, + "max_duration": 120000, "duration_increment": 3000 }, { "id": "create_rune_kelvinist", "type": "SPELL", - "name": "Kelvinist Rune", + "name": { "str": "Kelvinist Rune" }, "description": "This ritual creates a small pebble attuned to Kelvinists. You can use the rune as a catalyst for recipes.", "valid_targets": [ "self" ], "min_damage": 1, diff --git a/data/mods/Magiclysm/Spells/magus.json b/data/mods/Magiclysm/Spells/magus.json index f6d54d304ffb..20f5aeff1a8f 100644 --- a/data/mods/Magiclysm/Spells/magus.json +++ b/data/mods/Magiclysm/Spells/magus.json @@ -2,21 +2,21 @@ { "id": "magic_missile", "type": "SPELL", - "name": "Magic Missile", + "name": { "str": "Magic Missile" }, "description": "I cast Magic Missile at the darkness!", "valid_targets": [ "hostile" ], "flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "SILENT" ], - "min_damage": 1, + "min_damage": 18, "damage_increment": 1.5, "damage_type": "none", - "max_damage": 20, - "min_range": 8, + "max_damage": 47, + "min_range": 17, "range_increment": 0.8, - "max_range": 20, + "max_range": 39, "base_energy_cost": 50, "spell_class": "MAGUS", "difficulty": 1, - "max_level": 15, + "max_level": 22, "base_casting_time": 100, "energy_source": "MANA", "effect": "target_attack" @@ -24,18 +24,18 @@ { "id": "phase_door", "type": "SPELL", - "name": "Phase Door", + "name": { "str": "Phase Door" }, "description": "Teleports you in a random direction a short distance.", "effect": "teleport_random", "valid_targets": [ "none" ], "flags": [ "SOMATIC", "SILENT", "NO_LEGS" ], - "min_range": 3, - "max_range": 4, + "min_range": 4, + "max_range": 7, "range_increment": 0.1, - "min_aoe": 2, - "max_aoe": 4, + "min_aoe": 4, + "max_aoe": 8, "aoe_increment": 0.2, - "max_level": 10, + "max_level": 15, "difficulty": 2, "spell_class": "MAGUS", "base_casting_time": 100, @@ -45,22 +45,22 @@ { "id": "gravity_well", "type": "SPELL", - "name": "Gravity Well", + "name": { "str": "Gravity Well" }, "description": "Summons a well of gravity with the epicenter at the location. Deals bashing damage to all creatures in the affected area.", "effect": "target_attack", "valid_targets": [ "self", "ally", "hostile", "ground" ], "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], - "min_damage": 20, - "max_damage": 45, + "min_damage": 38, + "max_damage": 83, "damage_increment": 1.2, "damage_type": "bash", - "min_range": 5, - "max_range": 15, + "min_range": 13, + "max_range": 30, "range_increment": 0.5, - "min_aoe": 1, - "max_aoe": 6, + "min_aoe": 5, + "max_aoe": 13, "aoe_increment": 0.25, - "max_level": 20, + "max_level": 30, "difficulty": 10, "spell_class": "MAGUS", "base_casting_time": 600, @@ -70,7 +70,7 @@ { "id": "magus_mana_blast", "type": "SPELL", - "name": "Mana Blast", + "name": { "str": "Mana Blast" }, "description": "A blast of concentrated magical power that obliterates a large area.", "valid_targets": [ "hostile", "ground" ], "flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ], @@ -80,22 +80,22 @@ "base_casting_time": 150, "base_energy_cost": 200, "difficulty": 5, - "max_level": 20, - "min_damage": 20, - "max_damage": 80, - "damage_increment": 3, + "max_level": 30, + "min_damage": 65, + "max_damage": 165, + "damage_increment": 3.0, "damage_type": "none", - "min_aoe": 1, - "max_aoe": 3, + "min_aoe": 5, + "max_aoe": 9, "aoe_increment": 0.25, - "min_range": 5, - "max_range": 20, + "min_range": 20, + "max_range": 45, "range_increment": 1 }, { "id": "magus_mana_bolt", "type": "SPELL", - "name": "Mana Bolt", + "name": { "str": "Mana Bolt" }, "description": "A bolt of magical power that only damages your foes.", "valid_targets": [ "hostile" ], "flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ], @@ -105,19 +105,19 @@ "base_casting_time": 100, "base_energy_cost": 150, "difficulty": 5, - "max_level": 20, - "min_damage": 20, - "max_damage": 120, - "damage_increment": 5, + "max_level": 30, + "min_damage": 95, + "max_damage": 255, + "damage_increment": 5.0, "damage_type": "none", - "min_range": 5, - "max_range": 30, + "min_range": 28, + "max_range": 68, "range_increment": 1.5 }, { "id": "magus_haste", "type": "SPELL", - "name": "Haste", + "name": { "str": "Haste" }, "description": "This spell gives you an enormous boost of speed lasting a short period of time.", "valid_targets": [ "self" ], "flags": [ "LOUD", "VERBAL", "SOMATIC" ], @@ -128,15 +128,15 @@ "difficulty": 4, "base_casting_time": 200, "base_energy_cost": 300, - "max_level": 20, - "min_duration": 600, - "max_duration": 12000, + "max_level": 30, + "min_duration": 9600, + "max_duration": 27000, "duration_increment": 600 }, { "id": "magus_mana_beam", "type": "SPELL", - "name": "Mana Beam", + "name": { "str": "Mana Beam" }, "description": "A beam of focused magical power that damages any foes in its path.", "valid_targets": [ "hostile", "ground" ], "flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "LOUD" ], @@ -146,32 +146,32 @@ "base_casting_time": 150, "base_energy_cost": 200, "difficulty": 4, - "max_level": 20, - "min_damage": 15, - "max_damage": 60, - "damage_increment": 3, + "max_level": 30, + "min_damage": 60, + "max_damage": 135, + "damage_increment": 3.0, "damage_type": "none", "min_aoe": 1, "max_aoe": 1, - "min_range": 5, - "max_range": 20, + "min_range": 20, + "max_range": 45, "range_increment": 1 }, { "id": "magus_escape", "type": "SPELL", - "name": "Escape", + "name": { "str": "Escape" }, "description": "Teleports you in a random direction a medium distance, to help escape your foes in dangerous situations.", "effect": "teleport_random", "valid_targets": [ "none" ], "flags": [ "SOMATIC", "SILENT", "NO_LEGS", "VERBAL" ], - "min_aoe": 5, - "max_aoe": 10, + "min_aoe": 9, + "max_aoe": 19, "aoe_increment": 0.25, - "min_range": 25, - "max_range": 35, + "min_range": 33, + "max_range": 60, "range_increment": 0.5, - "max_level": 10, + "max_level": 30, "difficulty": 5, "spell_class": "MAGUS", "base_casting_time": 100, @@ -181,7 +181,7 @@ { "id": "create_rune_magus", "type": "SPELL", - "name": "Magus Rune", + "name": { "str": "Magus Rune" }, "description": "This ritual creates a small pebble attuned to Magi. You can use the rune as a catalyst for recipes.", "valid_targets": [ "self" ], "min_damage": 1, @@ -202,13 +202,13 @@ { "id": "cats_grace", "type": "SPELL", - "name": "Cat's Grace", + "name": { "str": "Cat's Grace" }, "description": "You become more graceful, agile, and coordinated.", "valid_targets": [ "self" ], - "min_duration": 6000, - "max_duration": 360000, + "min_duration": 141000, + "max_duration": 675000, "duration_increment": 6000, - "max_level": 30, + "max_level": 45, "spell_class": "MAGUS", "energy_source": "MANA", "base_energy_cost": 500, @@ -221,13 +221,13 @@ { "id": "eagles_sight", "type": "SPELL", - "name": "Eagle's Sight", + "name": { "str": "Eagle's Sight" }, "description": "You gain the perception of an eagle.", "valid_targets": [ "self" ], - "min_duration": 6000, - "max_duration": 360000, + "min_duration": 141000, + "max_duration": 675000, "duration_increment": 6000, - "max_level": 30, + "max_level": 45, "spell_class": "MAGUS", "energy_source": "MANA", "base_energy_cost": 500, @@ -240,13 +240,13 @@ { "id": "ogres_strength", "type": "SPELL", - "name": "Ogre's Strength", + "name": { "str": "Ogre's Strength" }, "description": "You gain the strength of an ogre.", "valid_targets": [ "self" ], - "min_duration": 6000, - "max_duration": 360000, + "min_duration": 141000, + "max_duration": 675000, "duration_increment": 6000, - "max_level": 30, + "max_level": 45, "spell_class": "MAGUS", "energy_source": "MANA", "base_energy_cost": 500, @@ -259,13 +259,13 @@ { "id": "foxs_cunning", "type": "SPELL", - "name": "Fox's Cunning", + "name": { "str": "Fox's Cunning" }, "description": "You become wily like a fox.", "valid_targets": [ "self" ], - "min_duration": 6000, - "max_duration": 360000, + "min_duration": 141000, + "max_duration": 675000, "duration_increment": 6000, - "max_level": 30, + "max_level": 45, "spell_class": "MAGUS", "energy_source": "MANA", "base_energy_cost": 500, diff --git a/data/mods/Magiclysm/Spells/manatouched.json b/data/mods/Magiclysm/Spells/manatouched.json index 108b40cded18..aed8ae81f777 100644 --- a/data/mods/Magiclysm/Spells/manatouched.json +++ b/data/mods/Magiclysm/Spells/manatouched.json @@ -2,7 +2,7 @@ { "id": "manatouched_crystal", "type": "SPELL", - "name": "Crystallize Mana", + "name": { "str": "Crystallize Mana" }, "description": "Crystallizes mana into solid form. Your physiological changes have made this spell much more efficient and easier to cast.", "valid_targets": [ "self" ], "spell_class": "MANA_CRYST_MANA", @@ -24,17 +24,17 @@ { "id": "manatouched_seeker_bolts", "type": "SPELL", - "name": "Seeker Bolts", + "name": { "str": "Seeker Bolts" }, "effect": "projectile_attack", "description": "Fires bolts of mana from your fingertips that home in on randomly selected targets in range.", "valid_targets": [ "hostile" ], "spell_class": "MANA_SEEKER_BOLTS", - "min_damage": 6, - "max_damage": 18, - "damage_increment": 1, - "max_level": 12, - "min_range": 6, - "max_range": 12, + "min_damage": 15, + "max_damage": 36, + "damage_increment": 1.0, + "max_level": 18, + "min_range": 11, + "max_range": 23, "range_increment": 0.5, "energy_source": "MANA", "base_energy_cost": 250, diff --git a/data/mods/Magiclysm/Spells/monsterspells.json b/data/mods/Magiclysm/Spells/monsterspells.json index f9e5eab85b21..c1ad78faf0bc 100644 --- a/data/mods/Magiclysm/Spells/monsterspells.json +++ b/data/mods/Magiclysm/Spells/monsterspells.json @@ -110,5 +110,30 @@ "base_casting_time": 160, "effect": "summon", "effect_str": "mon_demon_spiderling" + }, + { + "id": "monster_burning_hands", + "type": "SPELL", + "name": { "str": "Burning Hands" }, + "description": "Separated from the player burning hands, because I'm not trying to accidentally buff Demon Spiders again.", + "effect": "cone_attack", + "valid_targets": [ "ally", "hostile", "ground" ], + "flags": [ "SOMATIC", "VERBAL" ], + "max_level": 20, + "min_damage": 8, + "max_damage": 65, + "damage_increment": 4.0, + "min_range": 3, + "max_range": 5, + "range_increment": 0.25, + "min_aoe": 25, + "max_aoe": 60, + "aoe_increment": 5.0, + "spell_class": "KELVINIST", + "base_casting_time": 100, + "base_energy_cost": 150, + "energy_source": "MANA", + "difficulty": 2, + "damage_type": "fire" } ] diff --git a/data/mods/Magiclysm/Spells/stormshaper.json b/data/mods/Magiclysm/Spells/stormshaper.json index 5a077e3b8c1a..8e19a1b0dcf7 100644 --- a/data/mods/Magiclysm/Spells/stormshaper.json +++ b/data/mods/Magiclysm/Spells/stormshaper.json @@ -2,20 +2,20 @@ { "id": "jolt", "type": "SPELL", - "name": "Jolt", + "name": { "str": "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, + "max_level": 30, + "min_damage": 68, + "max_damage": 155, + "damage_increment": 4.0, + "min_range": 7, + "max_range": 12, "range_increment": 0.25, - "min_aoe": 25, - "max_aoe": 60, + "min_aoe": 100, + "max_aoe": 165, "aoe_increment": 5, "spell_class": "STORMSHAPER", "base_casting_time": 100, @@ -28,24 +28,24 @@ { "id": "lightning_bolt", "type": "SPELL", - "name": "Lightning Bolt", + "name": { "str": "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, + "max_level": 50, + "min_damage": 158, + "max_damage": 450, + "damage_increment": 6.0, + "min_range": 10, + "max_range": 18, "range_increment": 0.25, "difficulty": 6, "min_aoe": 1, "max_aoe": 1, "spell_class": "STORMSHAPER", "base_casting_time": 200, - "final_casting_time": 100, + "final_casting_time": 50, "casting_time_increment": -5, "base_energy_cost": 140, "field_id": "fd_electricity", @@ -59,7 +59,7 @@ { "id": "windstrike", "type": "SPELL", - "name": "Windstrike", + "name": { "str": "Windstrike" }, "description": "A powerful blast of wind slams into anything in front of your outstretched hand.", "sprite": "fd_insecticidal_gas", "effect": "cone_attack", @@ -67,18 +67,18 @@ "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, + "max_level": 30, + "min_damage": 57, + "max_damage": 169, + "damage_increment": 2.2, + "min_aoe": 51, + "max_aoe": 111, "aoe_increment": 1.4, - "min_range": 6, - "max_range": 20, - "range_increment": 1, - "min_duration": 200, - "max_duration": 1000, + "min_range": 19, + "max_range": 43, + "range_increment": 0.85, + "min_duration": 1700, + "max_duration": 4000, "duration_increment": 100, "base_casting_time": 125, "base_energy_cost": 285, @@ -91,7 +91,7 @@ { "id": "windrun", "type": "SPELL", - "name": "Windrunning", + "name": { "str": "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, @@ -103,18 +103,18 @@ "affected_body_parts": [ "torso" ], "valid_targets": [ "ally", "self" ], "flags": [ "CONCENTRATE", "SILENT", "VERBAL", "NO_HANDS" ], - "max_level": 10, - "min_duration": 2000, - "max_duration": 10000, + "max_level": 15, + "min_duration": 9500, + "max_duration": 22500, "duration_increment": 1000, - "min_range": 1, - "max_range": 20, + "min_range": 9, + "max_range": 38, "range_increment": 1 }, { "id": "storm_hammer", "type": "SPELL", - "name": "Call Stormhammer", + "name": { "str": "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" ], @@ -125,17 +125,17 @@ "energy_source": "MANA", "spell_class": "STORMSHAPER", "difficulty": 3, - "max_level": 20, + "max_level": 30, "base_casting_time": 150, "base_energy_cost": 100, - "min_duration": 10000, - "max_duration": 50000, + "min_duration": 40000, + "max_duration": 105000, "duration_increment": 2000 }, { "id": "create_rune_stormshaper", "type": "SPELL", - "name": "Stormshaper Rune", + "name": { "str": "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, @@ -156,25 +156,25 @@ { "id": "lightning_blast", "type": "SPELL", - "name": "Lightning Blast", + "name": { "str": "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, + "min_aoe": 2, + "max_aoe": 4, "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, + "max_level": 50, + "min_damage": 79, + "max_damage": 225, + "min_range": 11, + "max_range": 23, + "range_increment": 0.2, + "damage_increment": 3.0, "difficulty": 10, "spell_class": "STORMSHAPER", "energy_source": "MANA", "base_casting_time": 120, - "final_casting_time": 50, + "final_casting_time": 25, "casting_time_increment": -5, "base_energy_cost": 55, "damage_type": "electric", @@ -184,20 +184,21 @@ { "id": "lightning_storm", "type": "SPELL", - "name": "Lightning Storm", + "name": { "str": "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, + "min_aoe": 2, + "max_aoe": 4, "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, + "max_level": 52, + "min_damage": 134, + "max_damage": 329, + "min_range": 9, + "max_range": 15, + "range_increment": 0.1, + "//": "0.01 range increment *must have been a typo*. It would at absolute most increase the range by 1. Now it at least has a chance", + "damage_increment": 4.0, "difficulty": 20, "spell_class": "STORMSHAPER", "energy_source": "MANA", @@ -210,7 +211,7 @@ { "id": "stormshaper_ionization", "type": "SPELL", - "name": "Ionization", + "name": { "str": "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" ], @@ -221,18 +222,18 @@ "spell_class": "STORMSHAPER", "difficulty": 8, "base_casting_time": 350, - "final_casting_time": 200, + "final_casting_time": 140, "casting_time_increment": -5, "base_energy_cost": 300, - "max_level": 30, - "min_damage": 15, - "max_damage": 60, + "max_level": 45, + "min_damage": 49, + "max_damage": 124, "damage_increment": 1.5, "damage_type": "electric", "min_aoe": 7, "max_aoe": 7, - "min_range": 12, - "max_range": 24, + "min_range": 21, + "max_range": 45, "range_increment": 0.4, "field_id": "fd_electricity", "field_chance": 3, @@ -244,20 +245,20 @@ { "type": "SPELL", "id": "stormshaper_ionization_thunderclap", - "name": "Ionization Thunderclap", + "name": { "str": "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, + "max_level": 45, + "min_range": 21, + "max_range": 45, "range_increment": 0.4 }, { "id": "stormshaper_wall_of_fog", "type": "SPELL", - "name": "Wall of Fog", + "name": { "str": "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", @@ -268,15 +269,15 @@ "difficulty": 2, "base_casting_time": 125, "base_energy_cost": 150, - "max_level": 10, - "min_aoe": 5, - "max_aoe": 10, + "max_level": 15, + "min_aoe": 9, + "max_aoe": 19, "aoe_increment": 0.5, - "min_range": 2, - "max_range": 4, + "min_range": 4, + "max_range": 8, "range_increment": 0.2, - "min_duration": 200, - "max_duration": 800, + "min_duration": 650, + "max_duration": 1650, "duration_increment": 60, "field_id": "fd_fog", "field_chance": 1, diff --git a/data/mods/Magiclysm/Spells/technomancer.json b/data/mods/Magiclysm/Spells/technomancer.json index 986644d80633..0ad6dc57a713 100644 --- a/data/mods/Magiclysm/Spells/technomancer.json +++ b/data/mods/Magiclysm/Spells/technomancer.json @@ -2,7 +2,7 @@ { "id": "invisibility", "type": "SPELL", - "name": "Invisibility", + "name": { "str": "Invisibility" }, "description": "Creates a magical field that hides your visual presence to others. Colloquially known as invisibility, but without all the science mumbo jumbo.", "message": "To the outside world, your body fades away and you cease to exist!", "valid_targets": [ "self" ], @@ -13,15 +13,15 @@ "base_casting_time": 100, "base_energy_cost": 400, "energy_source": "MANA", - "min_duration": 1250, - "max_duration": 6000, + "min_duration": 5000, + "max_duration": 12750, "duration_increment": 250, - "max_level": 20 + "max_level": 30 }, { "id": "create_atomic_lamp", "type": "SPELL", - "name": "Lamp", + "name": { "str": "Lamp" }, "description": "Creates a magical lamp.", "valid_targets": [ "none" ], "flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ], @@ -34,27 +34,27 @@ "energy_source": "MANA", "spell_class": "TECHNOMANCER", "difficulty": 2, - "max_level": 20, + "max_level": 30, "base_casting_time": 200, "base_energy_cost": 750, - "min_duration": 100000, - "max_duration": 1000000, - "duration_increment": 2000 + "min_duration": 775000, + "max_duration": 2175000, + "duration_increment": 45000 }, { "id": "recover_bionic_power", "type": "SPELL", - "name": "Manatricity", + "name": { "str": "Manatricity" }, "description": "You have found a way to convert your spiritual energy into power you can use for your bionics.", "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "NO_HANDS", "SOMATIC", "VERBAL", "SILENT" ], "min_damage": 250, "damage_increment": 50.0, - "max_damage": 15000, + "max_damage": 22500, "base_energy_cost": 250, "energy_increment": 50.0, - "final_energy_cost": 15000, - "max_level": 10, + "final_energy_cost": 22500, + "max_level": 37, "spell_class": "TECHNOMANCER", "effect": "recover_energy", "effect_str": "BIONIC", @@ -65,7 +65,7 @@ { "id": "create_rune_technomancer", "type": "SPELL", - "name": "Technomancer Rune", + "name": { "str": "Technomancer Rune" }, "description": "This ritual creates a small pebble attuned to Technomancers. You can use the rune as a catalyst for recipes.", "valid_targets": [ "self" ], "min_damage": 1, @@ -86,7 +86,7 @@ { "id": "taze", "type": "SPELL", - "name": "Taze", + "name": { "str": "Taze" }, "description": "This spell creates a very short range bolt of electricity to shock your foes.", "valid_targets": [ "hostile", "ground", "ally" ], "flags": [ "NO_LEGS", "LOUD", "SOMATIC" ], @@ -96,23 +96,23 @@ "difficulty": 1, "base_casting_time": 100, "casting_time_increment": -1.0, - "final_casting_time": 80, + "final_casting_time": 70, "base_energy_cost": 50, "energy_increment": -1.0, - "final_energy_cost": 30, - "max_level": 20, + "final_energy_cost": 20, + "max_level": 30, "damage_type": "electric", - "min_damage": 10, - "max_damage": 30, + "min_damage": 25, + "max_damage": 60, "damage_increment": 1.0, - "min_range": 1, - "max_range": 4, + "min_range": 4, + "max_range": 9, "range_increment": 0.2 }, { "id": "quantum_tunnel_lesser", "type": "SPELL", - "name": "Lesser Quantum Tunnel", + "name": { "str": "Lesser Quantum Tunnel" }, "description": "This spell manipulates some quantum something or other to tunnel you through a short distance of space, and even matter, unfortunately there's that whole uncertainty thing as to where you come out. It leaves you a little dazed on the other side as you reorient yourself.", "valid_targets": [ "none" ], "flags": [ "NO_LEGS", "NO_HANDS", "SILENT" ], @@ -121,18 +121,18 @@ "spell_class": "TECHNOMANCER", "energy_source": "MANA", "difficulty": 2, - "max_level": 20, + "max_level": 30, "base_casting_time": 100, "casting_time_increment": -1.0, - "final_casting_time": 80, + "final_casting_time": 70, "base_energy_cost": 100, "energy_increment": -1.0, - "final_energy_cost": 80, + "final_energy_cost": 70, "min_aoe": 4, "max_aoe": 1, "aoe_increment": -0.25, - "min_range": 5, - "max_range": 10, + "min_range": 9, + "max_range": 19, "range_increment": 0.25, "min_duration": 100, "max_duration": 100 @@ -140,7 +140,7 @@ { "id": "synaptic_stimulation", "type": "SPELL", - "name": "Synaptic Stimulation", + "name": { "str": "Synaptic Stimulation" }, "description": "This spell stimulates the synapses in your brain beyond normal processing speeds, giving you a large boost in mental processing capability, including enhancing your reflexes, speed, and raw intellectual power. Use responsibly!", "valid_targets": [ "self" ], "flags": [ "NO_LEGS", "VERBAL" ], @@ -149,21 +149,21 @@ "spell_class": "TECHNOMANCER", "energy_source": "MANA", "difficulty": 5, - "max_level": 20, + "max_level": 30, "base_casting_time": 500, "casting_time_increment": -2.5, - "final_casting_time": 450, + "final_casting_time": 425, "base_energy_cost": 500, "energy_increment": -5.0, - "final_energy_cost": 400, - "min_duration": 180000, - "max_duration": 360000, + "final_energy_cost": 350, + "min_duration": 330000, + "max_duration": 690000, "duration_increment": 10000 }, { "id": "laze", "type": "SPELL", - "name": "Laze", + "name": { "str": "Laze" }, "description": "You concentrate and release a focused beam of photons at a target, also known as a laser.", "valid_targets": [ "hostile", "ground", "ally" ], "flags": [ "NO_LEGS", "LOUD", "SOMATIC" ], @@ -171,19 +171,19 @@ "spell_class": "TECHNOMANCER", "energy_source": "BIONIC", "difficulty": 3, - "max_level": 20, + "max_level": 30, "base_casting_time": 100, "casting_time_increment": -1.0, - "final_casting_time": 80, + "final_casting_time": 70, "base_energy_cost": 150, "energy_increment": -2.0, - "final_energy_cost": 110, - "min_damage": 15, - "max_damage": 60, + "final_energy_cost": 90, + "min_damage": 53, + "max_damage": 128, "damage_increment": 2.5, "damage_type": "fire", - "min_range": 10, - "max_range": 25, + "min_range": 25, + "max_range": 50, "range_increment": 1.0 }, { @@ -198,29 +198,29 @@ "spell_class": "TECHNOMANCER", "energy_source": "MANA", "difficulty": 6, - "max_level": 20, + "max_level": 30, "base_casting_time": 200, "casting_time_increment": -2.0, - "final_casting_time": 160, + "final_casting_time": 140, "base_energy_cost": 350, "energy_increment": -2.0, - "final_energy_cost": 310, + "final_energy_cost": 290, "min_damage": 1, - "max_damage": 2, + "max_damage": 3, "damage_increment": 0.15, "min_range": 1, - "max_range": 5, + "max_range": 7, "range_increment": 0.25, "min_aoe": 3, "max_aoe": 3, - "min_duration": 1000, - "max_duration": 4500, + "min_duration": 4000, + "max_duration": 9750, "duration_increment": 200 }, { "id": "mirror_image", "type": "SPELL", - "name": "Mirror Image", + "name": { "str": "Mirror Image" }, "description": "This spell manipulates light into barely tangible duplicates of a living being, a magical hologram in short.", "valid_targets": [ "ground" ], "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], @@ -229,29 +229,29 @@ "spell_class": "TECHNOMANCER", "energy_source": "MANA", "difficulty": 4, - "max_level": 20, + "max_level": 30, "base_casting_time": 150, "casting_time_increment": -1.0, - "final_casting_time": 130, + "final_casting_time": 120, "base_energy_cost": 200, "energy_increment": -2.0, - "final_energy_cost": 160, + "final_energy_cost": 140, "min_damage": 1, - "max_damage": 5, + "max_damage": 8, "damage_increment": 0.5, - "min_range": 1, - "max_range": 10, + "min_range": 8, + "max_range": 23, "range_increment": 0.5, "min_aoe": 3, "max_aoe": 3, - "min_duration": 3000, - "max_duration": 6000, + "min_duration": 6000, + "max_duration": 12000, "duration_increment": 200 }, { "id": "holographic_transposition", "type": "SPELL", - "name": "Holographic Transposition", + "name": { "str": "Holographic Transposition" }, "description": "Allows you to swap places with a previously existing holographic image of yourself. If the universe itself can't tell you apart, who could?", "valid_targets": [ "hostile", "ally" ], "targeted_monster_ids": [ "mon_mirror_image", "mon_hologram" ], @@ -260,21 +260,21 @@ "spell_class": "TECHNOMANCER", "energy_source": "MANA", "difficulty": 3, - "max_level": 20, + "max_level": 30, "base_casting_time": 100, "casting_time_increment": -1.0, - "final_casting_time": 80, + "final_casting_time": 70, "base_energy_cost": 150, "energy_increment": -2.0, - "final_energy_cost": 100, - "min_range": 20, - "max_range": 30, + "final_energy_cost": 80, + "min_range": 35, + "max_range": 60, "range_increment": 1.0 }, { "id": "summon_floating_disk", "type": "SPELL", - "name": "Summon floating disk", + "name": { "str": "Summon floating disk" }, "description": "Summons a floating disk that is sworn to carry your burdens.", "valid_targets": [ "ground" ], "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ], @@ -283,20 +283,21 @@ "energy_source": "MANA", "effect_str": "floating_disk", "difficulty": 5, - "max_level": 20, + "max_level": 30, "base_casting_time": 120, "base_energy_cost": 500, - "min_range": 1, - "max_range": 10, + "min_range": 16, + "max_range": 30, "range_increment": 1, - "min_duration": 400000, - "max_duration": 9600000, - "duration_increment": 200 + "min_duration": 403000, + "max_duration": 14403000, + "duration_increment": 200, + "//": "Looks suspiciously low, might be a typo of 2000?" }, { "id": "overcharge_burn", "type": "SPELL", - "name": "Overcharge Burn", + "name": { "str": "Overcharge Burn" }, "description": "The side effects of casting the overcharge spell.", "message": "", "effect": "spawn_item", @@ -305,36 +306,36 @@ "max_damage": 1, "min_duration": 500, "duration_increment": -10, - "max_duration": 200, - "max_level": 30, + "max_duration": 50, + "max_level": 45, "valid_targets": [ "none" ] }, { "id": "overcharge_eyes", "type": "SPELL", - "name": "Optical Sneeze Beam", + "name": { "str": "Optical Sneeze Beam" }, "description": "You overcharge your internal batteries to send a semi-directed beam from your face. The inventor of this spell must have had some weird sense of humor.", "message": "You overcharge your bionic energy through what ley lines you have left, and channel it through the center of your face.", "sound_description": "bzzzzzzt!", "sound_ambient": true, "effect": "cone_attack", "extra_effects": [ { "id": "overcharge_burn", "hit_self": true } ], - "min_damage": 90, + "min_damage": 203, "damage_increment": 5.0, - "max_damage": 200, - "min_range": 8, + "max_damage": 413, + "min_range": 16, "range_increment": 0.35, - "max_range": 20, - "min_aoe": 10, + "max_range": 38, + "min_aoe": 14, "aoe_increment": 0.17, - "max_aoe": 15, + "max_aoe": 26, "base_energy_cost": 500, "final_energy_cost": 500, "spell_class": "TECHNOMANCER", "energy_source": "BIONIC", "damage_type": "cut", "difficulty": 1, - "max_level": 30, + "max_level": 45, "base_casting_time": 120, "final_casting_time": 120, "valid_targets": [ "hostile", "ground" ], diff --git a/data/mods/Magiclysm/modinfo.json b/data/mods/Magiclysm/modinfo.json index 25b088a951b3..cd22403922cf 100644 --- a/data/mods/Magiclysm/modinfo.json +++ b/data/mods/Magiclysm/modinfo.json @@ -4,8 +4,8 @@ "id": "magiclysm", "name": "Magiclysm", "authors": [ "KorGgenT", "Aptronym", "LaVeyanFiend" ], - "maintainers": [ "KorGgenT" ], - "description": "Cataclysm but with magic spells!", + "maintainers": [ "Robbietheneko" ], + "description": "Cataclysm but with magic spells, BN Edition!", "category": "content", "dependencies": [ "bn" ] }, diff --git a/data/mods/Magiclysm/monsters/demon_spider.json b/data/mods/Magiclysm/monsters/demon_spider.json index 951474e63c5a..010acd4a2a07 100644 --- a/data/mods/Magiclysm/monsters/demon_spider.json +++ b/data/mods/Magiclysm/monsters/demon_spider.json @@ -91,7 +91,7 @@ "vision_day": 6, "vision_night": 12, "harvest": "demon_spider", - "special_attacks": [ { "type": "spell", "spell_data": { "id": "burning_hands", "min_level": 4 }, "cooldown": 20 } ], + "special_attacks": [ { "type": "spell", "spell_data": { "id": "monster_burning_hands", "min_level": 4 }, "cooldown": 20 } ], "anger_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "STALK", "PLAYER_WEAK", "PLAYER_CLOSE" ], "death_function": [ "NORMAL" ], "flags": [ "SEES", "SMELLS", "HEARS", "VENOM", "WEBWALK", "CLIMBS", "HARDTOSHOOT", "PUSH_MON" ] diff --git a/data/mods/Magiclysm/monsters/lizardfolk.json b/data/mods/Magiclysm/monsters/lizardfolk.json index 8622404c106b..131d566e7bbb 100644 --- a/data/mods/Magiclysm/monsters/lizardfolk.json +++ b/data/mods/Magiclysm/monsters/lizardfolk.json @@ -9,7 +9,7 @@ "species": [ "LIZARDFOLK" ], "volume": "80 L", "weight": "100 kg", - "hp": 70, + "hp": 80, "speed": 105, "material": [ "flesh" ], "symbol": "L", @@ -21,7 +21,7 @@ "melee_skill": 4, "melee_dice": 2, "melee_dice_sides": 4, - "dodge": 5, + "dodge": 1, "armor_bash": 2, "armor_cut": 12, "armor_bullet": 10, @@ -60,6 +60,7 @@ "description": "The hunter is a smaller lizardfolk than a warrior, but equally as deadly, with their lithe figures and accurate javelin throws.", "copy-from": "mon_lizardfolk_warrior", "symbol": "L", + "dodge": 3, "special_attacks": [ { "type": "gun", @@ -89,7 +90,7 @@ "description": "Lizardfolk are very intelligent and cunning, but magical ability is a rare quality. Shamans are chosen from the tribe during childhood, when magical abilities mark the fate of the young tribesman. Not much is known about the initiation ritual they must undergo, but few survive the experience. Shamans are druidic spellcasters that can use the forces of nature to battle enemies, as well as summoning assistance when needed.", "copy-from": "mon_lizardfolk_warrior", "symbol": "L", - "hp": 80, + "hp": 100, "melee_skill": 3, "melee_dice": 2, "melee_dice_sides": 6, @@ -115,7 +116,7 @@ "hp": 200, "melee_skill": 4, "melee_dice": 3, - "melee_dice_sides": 3, + "melee_dice_sides": 8, "special_attacks": [ [ "skewer", 2 ], { "type": "bite", "cooldown": 5 } ], "death_drops": [ { "item": "lizardfolk_trident", "prob": 30 },