I really want to make a compatibility patch for Ordinator/Vokriinator Black, but since this spell does not count as a proper "bound" weapon, I have no idea on how to implement it. Any thoughts?
Thanks for making this. This spell is so cool and I do enjoy your modifications to it, even if I add the stagger back in xEdit because it's just fun like that. I'm wondering, what would need to be done to make it scale with skill level, or benefit from the bound perks? Some way to make the damage scale. I know its just a projectile so it's not simple.
I also use Adamant, not sure if that makes it more difficult.
Sorry for the late reply. The way bound perks work, both in Vanilla and Adamant, is not the same as the Destruction spells. There are two versions (three in Adamant) for each bound weapon magic effect and, depending on which bound perks you have, you summon the simple or advanced version of the MGEF when casting a bound weapon spell.
So, you would need to create a new damage MGEF (two new effects if using Adamant). The Vanilla spectral arrow damage effect is dunTrevasSpectralArrowDamageFFAimed [MGEF:000AB23C].
You then add conditions to each MGEF so it will only be active when having the appropriate bound perk. See a Vanilla or Mysticism bound weapon for reference. For example, Bound Sword is [000211EB]. You'll see that each MGEF has certain conditions to ensure the correct version of the spell activates according to the player's perks.
Then, you should modify the spell dunTrevasSpectralArrow [SPEL:000AB23D] adding all the new MGEF with increased magnitudes.
A more hacky solution would be to give dunTrevasSpectralArrowDamageFFAimed [MGEF:000AB23C] one of the elemental keywords (MagicDamageFire/Frost/Shock), so it would do extra damage with the Destruction perks.
So it took a bit, probably because I was overthinking it. I do believe I managed to get it to take advantage of the Mystic Binding perk from Adamant. Increasing its damage in 2 stages, I did a 50% damage boost for the first point, then double damage for the second point, maxing out at 60 damage. Any idea how to go about adding support for the other 2 perks in the line? Chaos Binding (chance for elemental damage), and Haunting Curse (10 second magic resist debuff after hit.) No need for Arcane Binding as that just increases bound weapon duration.
These perks work by applying a MGEF to the enchantment (Object Effect) of the bound weapons. You could try adding the effects directly to the spectral arrow spell, same as you did for the extra damage. Not sure how that'll work out though. Fortunately, the new MGEF have conditions already set, but you'll have to add Adamant.esp as a master.
See the Bound Sword ENCH [00069CE7] for the magnitudes to apply to each of the 7 MGEF (3*2 tiers for elemental damage and one for Haunting Curse). Just copy these MGEF to the spell and see how that works out.
EDIT: Perhaps you might need to make duplicate MGEF and change the delivery type from "touch" and change their sounds too, since the Adamant MGEF are made for melee weapons.
Seems like "BUVARP SE RE" offers alternative dialogue where you tell Stalleo his family is dead; in that case, this spell is not rewarded with Standalone version.
Thanks for the report. I have never used this mod, but downloaded it to check.
The script BUV_StalleoRing_TIF__0600AA3A governs your reward should you tell him that the family is dead. If you don't know Detect Life AND you don't have a tome of Detect Life on you, you won't get the Spectral Arrow; you'll get Detect Life instead. My Standalone version puts a tome of Detect Life inside the fort. If you loot it before ending the quest you should get the Spectral Arrow reward. So, they are compatible out of the box, provided you loot the tome I placed in the boss room beforehand (or you happen to already know Detect Life). I think that's an acceptable middle ground that respects BUVARP's implementation of the reward. A patch would add unneeded overhead.
If you also use JaySerpa's Quest Expansion along with its BUVARP patch, you will always get the Spectral Arrow, regardless of what you tell Stalleo.
Thank you for this. I've been looking for something that added just this, without any of the other things added by CRF or the Cut Content Restoration mod.
Spectacular mod, cheers. Tried re-creating this with the ice storm spell because I personally thought it'd be fun but I've had no luck whatsoever after adding the same records you did on xedit. If there's any other insight you could provide I'd greatly appreciate it.
Ice Storm uses a different kind of projectile (cone with wider collision radius and much smaller range), that already passes through objects and actors in vanilla. Try changing the collision layer in Ice Spike [0002F774] or Icy Spear [0010FBEE]. They will pass through obstacles as expected.
23 comments
I'm wondering, what would need to be done to make it scale with skill level, or benefit from the bound perks? Some way to make the damage scale.
I know its just a projectile so it's not simple.
I also use Adamant, not sure if that makes it more difficult.
Any thoughts?
The way bound perks work, both in Vanilla and Adamant, is not the same as the Destruction spells. There are two versions (three in Adamant) for each bound weapon magic effect and, depending on which bound perks you have, you summon the simple or advanced version of the MGEF when casting a bound weapon spell.
- So, you would need to create a new damage MGEF (two new effects if using Adamant). The Vanilla spectral arrow damage effect is dunTrevasSpectralArrowDamageFFAimed [MGEF:000AB23C].
- You then add conditions to each MGEF so it will only be active when having the appropriate bound perk. See a Vanilla or Mysticism bound weapon for reference. For example, Bound Sword is [000211EB]. You'll see that each MGEF has certain conditions to ensure the correct version of the spell activates according to the player's perks.
- Then, you should modify the spell dunTrevasSpectralArrow [SPEL:000AB23D] adding all the new MGEF with increased magnitudes.
A more hacky solution would be to give dunTrevasSpectralArrowDamageFFAimed [MGEF:000AB23C] one of the elemental keywords (MagicDamageFire/Frost/Shock), so it would do extra damage with the Destruction perks.Sounds like that's all the info I'd need to try and do it myself. I'll take a crack at it.
Any idea how to go about adding support for the other 2 perks in the line? Chaos Binding (chance for elemental damage), and Haunting Curse (10 second magic resist debuff after hit.)
No need for Arcane Binding as that just increases bound weapon duration.
See the Bound Sword ENCH [00069CE7] for the magnitudes to apply to each of the 7 MGEF (3*2 tiers for elemental damage and one for Haunting Curse).
Just copy these MGEF to the spell and see how that works out.
EDIT: Perhaps you might need to make duplicate MGEF and change the delivery type from "touch" and change their sounds too, since the Adamant MGEF are made for melee weapons.
The script BUV_StalleoRing_TIF__0600AA3A governs your reward should you tell him that the family is dead. If you don't know Detect Life AND you don't have a tome of Detect Life on you, you won't get the Spectral Arrow; you'll get Detect Life instead.
My Standalone version puts a tome of Detect Life inside the fort. If you loot it before ending the quest you should get the Spectral Arrow reward. So, they are compatible out of the box, provided you loot the tome I placed in the boss room beforehand (or you happen to already know Detect Life).
I think that's an acceptable middle ground that respects BUVARP's implementation of the reward. A patch would add unneeded overhead.
If you also use JaySerpa's Quest Expansion along with its BUVARP patch, you will always get the Spectral Arrow, regardless of what you tell Stalleo.
Try changing the collision layer in Ice Spike [0002F774] or Icy Spear [0010FBEE]. They will pass through obstacles as expected.