I consider this version 2 of my prc_caster_level script set. It's pretty much the same as the other one except that this one can add your levels from +1 cast level prc's to the strength of your spells for the purpose of resisting dispel magic checks - a feature that it would need if it's going to be perfect. 8j This feature is hakier than anything I've ever tried before, though, so I see it as important to keep the two script sets separate. Added note: it's been out for a month now, and no real complaints - leading me to assume it's not generating any bugs. I may have to change it's status over from experamental. And - It fixes all dispel magic checks so they work more like they are supposed to in pen and paper D&D.
I was having trouble posting yesterday. I updated it so the problem should be fixed now. It works pretty much the same. I altered bioware's version of the dispel magic scripts, and set all the temporary effect spells so they store their casting level and spell ID, and a pointer to the caster in 3 arrays on the target. That's the complexity I added. Other than that, it's the same scripts. The side bonus is that the dispel magic works the way it does in pnp. I don't know how it worked before, but you'll only remove all effects from a target if the check against each spell in effect on them is sucessful, and you only ever fail to remove at least one effect if every check fails.
Posted by Corentor at 2004-01-1419:24:00
Barring the stuff that got messed up by the line replacer, is this verion working the same as version 1 except it has dispel? How much more complex is it?
Posted by mr_bumpkin at 2004-01-1415:24:00
Well, actually I can believe it. It's the sort of thing I'd forget.
Posted by mr_bumpkin at 2004-01-1415:21:00
Ok, I posted a fixed version 2.2 Thanks for noticing that bleeding edge. I can't believe I missed it.
Posted by mr_bumpkin at 2004-01-1414:31:00
I think the override version is ok, because I didn't alter its funcitions.
Posted by mr_bumpkin at 2004-01-1414:29:00
Doh. I didn't think of that. Line replacer replaces EVERYTHING. Guess I forgot to change it back. elmoaardvark. Just copy all the files in the folder called "For Override" into your override folder. That should do it.
Posted by elmoaardvark at 2004-01-1313:53:00
how would an idiot go about adding this to say the main campain of XP2?
Posted by bleedingedge at 2004-01-1300:43:00
I just went to merge version 2.1 into my spell pak and found some bugs in prc_alternations.nss EffectPRCDamage() calls itself instead of EffectDamage(). EffectPRCDamageShield() calls EffectPRCDamage() instead of EffectDamageShield(). EffectPRCHeal() calls itself instead of EffectHeal(). EffectPRCTemporaryHitPoints() calls itself instead of EffectTemporaryHitPoints().
Posted by mr_bumpkin at 2004-01-1217:33:00
Sweet. I've been worried sick that this version was going to throw bugs or eat up processor time ever since I made it. If it turns out to work as smoothly as the other, then I'll take all the warnings out of its description, and hopefully it can come to be the only one people download. The other is alright, but it bugs me for it to have that glaring weakness Zelphi pointed out when it comes to dispel checks.
Posted by merentha at 2004-01-1204:39:00
For what it is worth, version 2 doesn't seem to add any noticable delays on spell casting and their follow up effects. At least not with a few people in a 70 meg module anyhow.-Merentha Purveyor of Fine Music, Fine Wines and Fine Music! (hey we all dream!) _________________________ Currently awfg and deep into cyberpunk of AO, but I'll eventually come back to NWN :) No wait, playin' DDO! But I've got a copy of NWN2 to load up and play >