From 0bcf2454adcb650cfc805cd0f3d82b25f9ebf312 Mon Sep 17 00:00:00 2001 From: RobbieNeko <30732426+RobbieNeko@users.noreply.github.com> Date: Tue, 4 Feb 2025 21:45:57 -0500 Subject: [PATCH] feat(balance, mods/MagicalNights): Buff legendary weapons, fix typo (#6050) * Value tweaks, fix orichalcum fire axe (again) * Add enchantments to mythos * Make gungnir and lemon work --- .../mods/Magical_Nights/Spells/item_only.json | 12 ++++++ data/mods/Magical_Nights/effects/effects.json | 8 ++++ .../Magical_Nights/effects/enchantments.json | 37 +++++++++++++++++++ data/mods/Magical_Nights/items/melee.json | 23 ++++++++---- 4 files changed, 72 insertions(+), 8 deletions(-) diff --git a/data/mods/Magical_Nights/Spells/item_only.json b/data/mods/Magical_Nights/Spells/item_only.json index 4efb824ec4da..e114ec50662d 100644 --- a/data/mods/Magical_Nights/Spells/item_only.json +++ b/data/mods/Magical_Nights/Spells/item_only.json @@ -104,5 +104,17 @@ "spell_class": "NONE", "message": "Your veins feel like they are on fire!\nYou start regenerating mana!", "extra_effects": [ { "id": "potion_recover_mana" } ] + }, + { + "id": "gungnir_apply", + "type": "SPELL", + "name": { "str": "Apply Gungnir Effect" }, + "description": "You probably shouldn't be seeing this", + "valid_targets": [ "hostile" ], + "flags": [ "SILENT", "NO_LEGS", "NO_HANDS", "NO_EXPLOSION_VFX" ], + "effect": "target_attack", + "effect_str": "gungnir_debuff", + "min_duration": 600000, + "spell_class": "NONE" } ] diff --git a/data/mods/Magical_Nights/effects/effects.json b/data/mods/Magical_Nights/effects/effects.json index 1085e3e9c89c..81b57b2202c0 100644 --- a/data/mods/Magical_Nights/effects/effects.json +++ b/data/mods/Magical_Nights/effects/effects.json @@ -263,5 +263,13 @@ "max_duration": "10 second", "rating": "bad", "base_mods": { "pain_amount": [ 20 ] } + }, + { + "id": "gungnir_debuff", + "type": "effect_type", + "desc": [ "Let's see this foe try and dodge the powerful Gungnir NOW!" ], + "rating": "bad", + "//": "This is the best I can do in terms of making it 'never miss' generally", + "base_mods": { "dodge_mod": [ -10 ] } } ] diff --git a/data/mods/Magical_Nights/effects/enchantments.json b/data/mods/Magical_Nights/effects/enchantments.json index 1278466f867e..9a748cb9c605 100644 --- a/data/mods/Magical_Nights/effects/enchantments.json +++ b/data/mods/Magical_Nights/effects/enchantments.json @@ -10,5 +10,42 @@ "has": "WORN", "ench_effects": [ { "effect": "enchant_windrun", "intensity": 1 } ], "values": [ { "value": "MOVE_COST", "multiply": -0.5 } ] + }, + { + "id": "ench_mjolnir", + "type": "enchantment", + "has": "WIELD", + "hit_you_effect": [ + { "id": "lightning_bolt", "hit_self": false, "once_in": 5, "message": "Mjolnir's lightning arcs out and pierces %2$s!" } + ], + "values": [ { "value": "ARMOR_ELEC", "add": 90 } ] + }, + { + "id": "ench_gungnir", + "type": "enchantment", + "has": "WIELD", + "hit_you_effect": [ + { + "id": "gungnir_apply", + "hit_self": true, + "message": "Gungnir's incredible balance makes it so that your foe may not evade thine strikes!" + } + ] + }, + { + "id": "ench_laevateinn", + "type": "enchantment", + "has": "WIELD", + "hit_you_effect": [ + { "id": "ethereal_grasp", "hit_self": false, "once_in": 5, "message": "The trickster's staff hobbles thine enemies!" }, + { "id": "summon_lemon", "once_in": 5, "hit_self": true, "message": "The trickster's staff summons a lemon!" }, + { + "id": "chilling_touch", + "hit_self": false, + "once_in": 5, + "message": "The trickster's staff chills your enemies to the bone!" + } + ], + "values": [ { "value": "INTELLIGENCE", "add": 5 } ] } ] diff --git a/data/mods/Magical_Nights/items/melee.json b/data/mods/Magical_Nights/items/melee.json index b0f8b1be3830..bf6c6cd927e9 100644 --- a/data/mods/Magical_Nights/items/melee.json +++ b/data/mods/Magical_Nights/items/melee.json @@ -8,9 +8,12 @@ "weight": "1731 g", "color": "light_gray", "material": [ "orichalcum_metal", "wood", "gold" ], - "techniques": [ "WBLOCK_2", "BRUTAL" ], + "techniques": [ "WBLOCK_2", "BRUTAL", "SWEEP" ], + "relic_data": { "passive_effects": [ { "id": "ench_mjolnir" } ] }, "volume": "3750 ml", - "bashing": 45, + "bashing": 50, + "cutting": 0, + "to_hit": 2, "price": "2 kUSD" }, { @@ -22,9 +25,11 @@ "weight": "1854 g", "material": [ "orichalcum_metal", "wood", "gold" ], "techniques": [ "WBLOCK_1", "IMPALE", "SWEEP" ], + "relic_data": { "passive_effects": [ { "id": "ench_gungnir" } ] }, "volume": "3250 ml", "bashing": 10, - "cutting": 35, + "cutting": 40, + "to_hit": 3, "price": "2 kUSD" }, { @@ -37,7 +42,9 @@ "material": [ "orichalcum_metal", "steel", "leather" ], "techniques": [ "WBLOCK_2", "PRECISE", "VORPAL" ], "volume": "2500 ml", - "cutting": 45, + "//": "Extra-sharp because it is thus in mythos and also to compensate for lack of sick magic", + "cutting": 80, + "to_hit": 2, "price": "2 kUSD" }, { @@ -50,10 +57,10 @@ "material": [ "steel", "gold", "orichalcum_metal" ], "flags": [ "MAGIC_FOCUS" ], "techniques": [ "WBLOCK_2", "SPIN", "RAPID", "SWEEP" ], + "relic_data": { "passive_effects": [ { "id": "ench_laevateinn" } ] }, "weight": "1860 g", - "bashing": 20, - "cutting": 35, - "use_action": { "type": "cast_spell", "spell_id": "ethereal_grasp", "no_fail": true, "level": 10, "need_wielding": true } + "bashing": 30, + "cutting": 10 }, { "copy-from": "knife_combat", @@ -80,7 +87,7 @@ "type": "TOOL", "id": "orich_fire_ax", "name": { "str": "orichalcum fire axe" }, - "description": "A fire axe made with orichalcum instead of steel. This allows the axe to be just as effective as its steal counterpart at chopping, with less weight to tire the arms.", + "description": "A fire axe made with orichalcum instead of steel. This allows the axe to be just as effective as its steel counterpart at chopping, with less weight to tire the arms.", "material": [ "orichalcum_metal" ], "proportional": { "cutting": 1.1, "price": 5, "weight": 0.99 }, "color": "yellow"