Skip to main content

Enchants/Abilities from Morrowind that aren't in Skyrim

Submitted by Chiefsoap on

Hey guys - I plan to make a couple of mods for Skyrim eventually that I would gladly hand over to this project, mostly revolving around daedric artifacts from morrowind and their morrowind enchants. The problem is some enchants aren't translating over to Skyrim very easily. For example: Bow of Shadows - I can't seem to figure out how to get invisibility to cast on myself when I hit an NPC with an arrow, I believe there may be a bug because my spell is correct (FF/Self) and I've had this issue occur more than once using different spells. How are you guys handling spells and abilities that don't quite translate into the CK from Morrowind --> Skyrim, heck; Oblivion --> Skyrim

Karma: 0 (0 votes)
Last edited by grumpycat on 14 Mar 2014 - 20:44.

I'm guessing our Bow of Shadows will be an "on use" enchantment instead of "on strike" (since that's how it is in Morrowind), in which case we're probably adding a lesser power of invisibility whenever the player equips the bow? (I don't know, I haven't tested the magic system. As far as I know, it's all more or less implemented in Skywind already, so maybe you should hop into Skywind and see how it works for yourself.)

 

That said, if you want self-invisibility for an on-strike enchantment, I would suggest a scripted spell effect like this:

 

Event OnEffectStart(Actor akTarget, Actor akCaster)
  InvisibilitySpell.Cast(akCaster)
EndEvent


Add the appropriate spell as the InvisibilitySpell property, of course. Hope this helps!

 

Karma: 0 (0 votes)

Mooncat

Yeah I did an on use enchantment via perk script and I was invisible alright...the only problem was it required an un-equipt/re-equipt in order to get the function to occur again. That said - is it really that type of enchantment? IE - You equipt the bow and get the invis/speed boost rather than it be an "on hit" type of trigger? I own morrowind however; I have yet to play it (I'm actually waiting until Skywind is done, lol)

If I understand the above script correct, I would add this script to the weapon itself; modify the property to be an invis spell and in theory, once I begin my attack (or when I release the arrow/begin the bow attack animation?) I would turn invisible?

Karma: 0 (0 votes)

Chiefsoap

Yeah I did an on use enchantment via perk script and I was invisible alright...the only problem was it required an un-equipt/re-equipt in order to get the function to occur again. That said - is it really that type of enchantment? IE - You equipt the bow and get the invis/speed boost rather than it be an "on hit" type of trigger? I own morrowind however; I have yet to play it (I'm actually waiting until Skywind is done, lol)

In Morrowind, there were three types of enchantments: on-strike, constant, and on-use. On-strike and constant should be familiar to you, as they're both in Skyrim and Oblivion. On-use meant that you would equip the weapon or armor and cast it like a spell. So basically, the way it should work is that whenever you equip the bow, you gain an invisibility spell that you can use as a lesser power. Ideally, using the lesser power should drain charge from the weapon, and you can't use the power anymore after the charge is fully drained.

ChiefsoapIf I understand the above script correct, I would add this script to the weapon itself; modify the property to be an invis spell and in theory, once I begin my attack (or when I release the arrow/begin the bow attack animation?) I would turn invisible?
The above script assume you want an on-strike enchantment, which is different from how the bow worked in Morrowind (but I think it's a cool idea in this case). If this works, what'll happen is you'll turn invisible whenever you hit an enemy with an arrow.

What you want to do is this: create a new magic effect with (I think) fire-and-forget and contact as its range. Attach the script (which isn't complete, by the way--you still need to add a property) to that magic effect and add the effect to the bow's enchantment.

Now create a new on-self invisibility spell. You should set that spell as the "InvisibilitySpell" property on the above script.

 

Like I said, it won't work exactly the same way as the Bow of Shadows in Morrowind, but I still think it's a cool idea. And also, we may already have a working Bow of Shadows in Skywind -- I'm not sure, but I've heard most of our basic magic is up and running already.

Karma: 0 (0 votes)

Mooncat

In Morrowind, there were three types of enchantments: on-strike, constant, and on-use. On-strike and constant should be familiar to you, as they're both in Skyrim and Oblivion. On-use meant that you would equip the weapon or armor and cast it like a spell. So basically, the way it should work is that whenever you equip the bow, you gain an invisibility spell that you can use as a lesser power. Ideally, using the lesser power should drain charge from the weapon, and you can't use the power anymore after the charge is fully drained.

Ahh I see now. Did that same type of enchant apply to the Spear of Bitter Mercy?

So basically the script would look like

SPELL Property InvisiblitySpell Auto

Event OnEffectStart(Actor akTarget, Actor akCaster)
  InvisibilitySpell.Cast(akCaster)
EndEvent

Assuming the name of the on-self invisibility spell

I would open up Skywind in the CK but I'm a little reluctant to replace my Skyrim.esm with the smaller one considering I still want to play Skyrim....maybe renaming and playing the swap game may work?

Karma: 0 (0 votes)

LOL I love this buggy game - so I created that effect, spell, script, enchant and it worked somewhat as intended...it made the NPC i shot with my arrow invis and not myself. I had the same issue when I applied a similar script to a 2 handed sword trying to summon a fire atronach.

Thoughts?

Karma: 0 (0 votes)

Ugh, does the victim of the enchanted weapon count as the caster? That is utterly bizarre. I'll have a think on that. (Sorry, need to take a break after some hardcore scripting just now.)

 

And about the Spear of Bitter Mercy... I think so, but I'd have to check the UESP.

Karma: 0 (0 votes)