Quantcast
Channel: Modding — Beamdog Forums
Viewing all articles
Browse latest Browse all 11774

Making Auto-Cast & Channeling Healing Spells

$
0
0
Since BG uses the Vancian magic system, all spells must be prepped beforehand, and then cast. This is alright for arcane spells, because a mage/sorc is wrapped in a bunch of buffs that protect him/her from interruption (stoneskin, mirror image, blur), but clerics have no such safety net, and run the risk of having their spells fizzle as enemies attack them during casting.

With that in mind, would it be possible to create a clerical 'auto-cast' type of spell, or a 'channeling' one, for healing?

If you've ever played Warcraft 3 (or even WoW), you know how these spells function; auto-cast means the character keeps 'spamming' a low-powered, quick-casting spell over and over, while 'channeling' has the character tied up in the act of casting during which beneficial (healing) effects keep happening in a moderately-sized area around them.

I feel that a cleric's job during fights is to keep allies' HP high (*not* running in to save them when they're almost dead!), and the problem is that healing spells are just too cumbersome for that particular role. Not only do they take time to cast, but the cleric has to get close to the wounded target, and risk getting hit/imprisoned/fried by enemies, which disrupts the spell and can sometimes even get the cleric killed. I can't count the number of times I've lost someone because Viconia had been just 1 second too late with firing off one of her heals.

Personally, I think healing spells are a good way to patch up the party *after* fights, not during!

One could argue that potions should be used, but they're an extraneous resource and should not be taken for granted. Another reason I'd like to make these spells is because clerics really suck at combat, and watching them miss miss miss miss miss tends to get on my nerves. Sure, you can buff them with self-cast roid spells, but those slots are much better used for party-buffing stuff like Chaotic Commands, Death Ward, Protection from Fire, etc.

So, with all that said, is there any way to rig, say, Turn Undead to also heal nearby party members for 1HP/sec?

Or make a clerical spell which transfers life from the cleric to her target for as long as the cleric channels?

I've tried messing with DLTCEP, but the problem is that no matter what the casting duration is set to, the spell effects will not occur until the spell itself has been finished. Making the cast duration something like 99 seconds would be ideal if there was some way to actually make stuff happen *while* the cleric is busy casting spell, instead of after it's been cast.

TL;DR: any way to duplicate Warcraft 3's auto-cast healing and channeling spells via DLTCEP?




Viewing all articles
Browse latest Browse all 11774

Latest Images

Trending Articles



Latest Images