For KITSNIP/tDPlayer(xx).baf, instead of the numerical KIT.IDS entry for Anti-Paladin, use the name Anti-Paladin. That way, when the engine compiles the script--it will seek out the proper entry from the IDS file. Note that the value floats around, depending on what mods are installed first. Namely, NeJ2. My Baldur and DPlayer's had referrences to the BARD_OF_MELODY.
And another bit I've noticed--the effect MoraleBreak is not doing the trick, as ppl think it will. I believe it sets failure to a chance of zero, but only once (not continuous, as in WhileEquipped() or Duration() ). So, I also suggest the following block added to DPlayer series, for SPPR526 (Hero's Feast). That is, if you are using the DetectStats package in
TDD:
IF
BreakingPoint()
CheckStat(Myself,3,WIZARD_RESIST_FEAR) //Value set for Hero's Feast = 178
THEN
RESPONSE #100
Calm(Myself) // I haven't actually tested this Action, to my knowledge. It looks like it will work. If not, we'll need a SpellRES to do this.
Continue()
END
The ScriptingStateModifier is already in the spell. Use 178 instead of WIZARD_RESIST_FEAR if you have no DetectStats package. It will work like this, and will compile correctly if the package is installed as well.
I have experienced Morale Break, even with the new SPPR526. Which , BTW, I've tinkered with a little bit further (ImmunityToSpecialEffect SPMINDAT).