Aller au contenu

Photo

Workaround for Practiced Spellcaster bug


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1
Jesse_the_Thief

Jesse_the_Thief
  • Members
  • 85 messages
I've been looking into trying to script a workaround fix to the Practiced Spellcaster feat, but I'm having trouble.





http://nwn2.wikia.co...ced_Spellcaster





Bug Notes there will get you up to speed if you aren't familiar.





I thought I had it worked out by scripting a caster level penalty to be
subtracted when a script calls for caster level. But looking into SR
checks again, it's a problem. I COULD do a work around like I did with
the Warlock's level glitch regarding SR checks, but it would be very
cumbersome and need to be fired EVERY time any SR check was made. Also, I
would even need to add a lengthy script fix to compensate for epic
level DC bonuses that end up being granted by this damn broken feat.





So at this point before I go to bed I am presented with 3 choices thus far:





Fix nothing and allow this exploit, which seems like a bad idea. You can
take, for example, 10 Wizard and 10 Red Wizard with the feat and have a
caster level of 24 for spell effects and SR checks.





Completely remove the feats, which would be a darn shame because they make a lot of good class combinations viable.





Leave the feats in and include 3 hulking scripting workarounds that would be firing away like crazy all the time.





Any suggestions on what to do with this thing? Maybe an approach I haven't thought of yet?

#2
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
I fixed it with my CSL library. It's a bit more complicated to get it completely bug free, as you basically have to recreate the rules which determine level from the ground up instead of just adjusting what the engine determines.

You have to basically redo all the spell scripts ( recompile them ) to fix this issue, and once you do that there are a lot of other issues you can fix as well.

Modifié par painofdungeoneternal, 30 juin 2011 - 06:38 .


#3
Jesse_the_Thief

Jesse_the_Thief
  • Members
  • 85 messages
Was any of this implemented on DEX 2? I ask because the feat still seems to have issues when I've taken it for characters on there.

#4
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
Yes it's in use there, and the caster level is correct when i and other players have checked ( the displayed message in the log is from the engine so it's not really what is used for the spell, i use debug messaging to show the actual used values which always show the correct values ).

If there are any bugs in that, you can look at my code and see how it's done and adjust things to your taste.