Jump to content

Turning Blizzard into an aimed spell, but can't get it right


Skyrimfloo

Recommended Posts

Posted

So, as the title says. I'm currently tweaking the master level Destruction spells to make them more unique, which has been going well for the most part, but currently I'm at the last step for completion yet there's a little issue thatI can't seem to get to work properly.

 

My intention was to differentiate Blizzard from Fire Storm a bit more, by turning the former into an aimed spell that would trigger on projectile impact, similarily to Fireball spell, but with a bigger bang. The idea behind this would be to make use of its movement denbuff effect so that you can cast it on a mob of enemies from afar.

 

So, to the point. My procedure was simply to modify the Blizzard spell and magic effect from "self" to "aimed", as well as giving it a projectile (Icy Spear). Done this, now my issue is that the spell only triggers when hitting NPCs and some clutter, but not when hitting walls or floor. While this is already more or less what I wanted, I would love to make the spell able to trigger on area impact, again, more akin to Fireball, but nothing I've tried got me this result.

 

I've tried checkng other spells to see how this could be done, but I didn't find any clue. I also tried the very same procedure (even with the same ice projectile, just to be sure) with Fire Storm, but in this case it does work as intended: I throw the icy spear, and it explodes on area impact properly. I could just switch them and make Fire Storm the aimed projectile one, but the idea of having Blizzard as some sort of area debuff more than just an OP explosion that wipes rooms on impact seems more appealing to me.

 

So, any ideas? I would love to get this properly done, and help would be much appreciated.

Posted

Nope. Ice Storm throws a very big projectile that doesn't "impact", but simply passes through enemies and damages all of them in its path. It doesn't "explode on contact" dealing area damage wherever it impacts.

 

As I said, I want it to be like Fireball: throw a projectile, and produce a Blizzard effect when it hits anything. I've tried looking at how this one works, but even if I copy the projectile and most of the info, again the fireball only explodes into the Blizzard effect when hitting NPCs, not walls or floor. Anyways yesterday I was working on this rather zombified, so today I'll keep diggin'.

Posted

Darn, I totally misunderstood that. Sorry.

 

Perhaps, this can work. Have your projectile fire off a dummy explosion (i.e. does no damage; maybe, your choice). That explosion has some invisible/dummy object in "Placed Object" (I'd recommend a copy of dummyObject), and you give this object a script to cast a copied Blizzard spell (with tweaked conditions to affect the Player's enemies) OnLoad(). Hopefully, that works. Oh, and the placed object should also be removed when you are through with it. Maybe, the cast Blizzard spell has a script to disable its caster OnEffectFinish().

Posted

After some experimentation, I came up with this -

a_test_Frostball.7z

 

It should point you in the right direction for what I think you're trying to do.

 

What I did was create a new magic effect(FrostDamageFFAimedArea100) from a copy of the fireball magic effect and change various effects to frost effects. I also created a new explosion copied from fireball explosion (FireBallExp01) to frost explosion (FrostBallExp01) and changed it's effects to look like frost and changed the model fireballexp01.nif to explosionfrost01.nif.

Posted

Thanks for the ideas!

 

Nergui, I tested your mod and I see what you did there, you basically created a "frostball" spell. not exactly what I'm looking for, but as you said, it should help me understand how to get this bitch working, by turning the ice explosion and parameters you used into the original Blizzard effects.

If everything fails, I can try TDF's approach, although I've been getting some issues getting scripting to work in my computer.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...