Skip to content

Commit

Permalink
feat(balance, mods/MagicalNights): Buff legendary weapons, fix typo (#…
Browse files Browse the repository at this point in the history
…6050)

* Value tweaks, fix orichalcum fire axe (again)

* Add enchantments to mythos

* Make gungnir and lemon work
  • Loading branch information
RobbieNeko authored Feb 5, 2025
1 parent 3804aca commit 0bcf245
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 8 deletions.
12 changes: 12 additions & 0 deletions data/mods/Magical_Nights/Spells/item_only.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
]
8 changes: 8 additions & 0 deletions data/mods/Magical_Nights/effects/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -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 ] }
}
]
37 changes: 37 additions & 0 deletions data/mods/Magical_Nights/effects/enchantments.json
Original file line number Diff line number Diff line change
Expand Up @@ -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 } ]
}
]
23 changes: 15 additions & 8 deletions data/mods/Magical_Nights/items/melee.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
{
Expand All @@ -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"
},
{
Expand All @@ -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"
},
{
Expand All @@ -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",
Expand All @@ -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"
Expand Down

0 comments on commit 0bcf245

Please sign in to comment.