Question Posted April 15, 2006 Share Posted April 15, 2006 I am having problems understanding how to modify spell effects. Lets take the first level wiz spell. Duration 10 rounds. All the effects however are listed as duration 12 seconds, which makes no sense whatsoever.......a round is 6 seconds. That would mean the spell lasts for 2 rounds, instead of the 10 rounds stated and experienced ingame. I am trying to make some spells "scalable"...that is to say something like making protection from evil 10 rounds + 1 round per level. How do i do this? Link to comment
CamDawg Posted April 15, 2006 Share Posted April 15, 2006 Many spells have incorrect durations; this is a recurring issue we're having to fix with spells. To make a spell have different effects at different caster levels, you need to make multiple abilities for the spell with different minimum levels. Take Protection from Evil, spwi113.spl. When a 10th level caster uses the spell, it uses the effects from the ability with a minimum level of 10. When it's an 8th level caster, it's the minimum level 8 ability. To change the duration to 10 rounds + 1 round/level, you need to adjust the durations of the various effects on the abilities. Link to comment
Question Posted April 15, 2006 Author Share Posted April 15, 2006 So are the spells themselves bugged, or? Link to comment
CamDawg Posted April 15, 2006 Share Posted April 15, 2006 Which ones? You don't actually mention a spell in either post. Fixpack doesn't have any fixes for the existing Protection from Evil spells, so I believe they're OK. Link to comment
Question Posted April 15, 2006 Author Share Posted April 15, 2006 Yes i am referring to protection from evil. All the effects are listed as lasting only 12 seconds, which is 2 rounds......if that is true that means the spell is bugged and only lasts 2 rounds instead of 10. Link to comment
NiGHTMARE Posted April 15, 2006 Share Posted April 15, 2006 You appear to be looking at the BG1 version of the description, but the BG2 version of the actual spell . The BG1 description reads 10 rounds, and the BG1 spell's duration is 60 seconds. The BG2 description reads 2 rounds/level, and the BG2 spells' duration is 12 seconds at 1st level, 24 at 2nd level, etc. So both are correct. Link to comment
Question Posted April 15, 2006 Author Share Posted April 15, 2006 I dont even have BG2 installed, so thats not possible....... Link to comment
NiGHTMARE Posted April 15, 2006 Share Posted April 15, 2006 Then you must have some mod installed, since in an ummodded BG1 (which is what I have installed and am checking), the PfE duration is definitely 60 seconds, for both the priest and wizard versions. EDIT: one BG1 mod I know of which makes this change is Echon's Fields of the Dead. Link to comment
Question Posted April 15, 2006 Author Share Posted April 15, 2006 I do have some mods installed, such as the unofficial patches and a few others, but they dont touch the spells, just stuff like stacking limits. I didnt install fields of the dead. Link to comment
devSin Posted April 15, 2006 Share Posted April 15, 2006 Doesn't Dudleyville change every spell? That might be what you're seeing. Link to comment
Question Posted April 15, 2006 Author Share Posted April 15, 2006 These are the mods i have installed(in various forms) -Ease of use -Mixmod -Unofficial baldurdash patch, and the other one(cant remember its name) Link to comment
Question Posted April 16, 2006 Author Share Posted April 16, 2006 I deleted my override folder, that fixed the weird durations. Okay going back on the topic of changing durations to +1 round per leve and stuff......does that mean i have to add multiple abilities to a single spell, all with different durations, or can i just modify the existing abilities's durations? Link to comment
NiGHTMARE Posted April 16, 2006 Share Posted April 16, 2006 You have to add multiple abilities. It's possible to automate this process using WeiDU, but that kind of code might be a bit too advanced for a beginner. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.