I tried making a shaman on insane mode BG1 and loved the design, but their spirit dance felt very underwhelming
For one, spirit dance is only good until you get to the animate dead/monster summoning levels with other classes. Then those spells (and the classes that use them) are immediately better because 1.) they are guaranteed to work 2.) you can control them and 3.) you don't gimp your caster by giving him a -4!! AC penalty and freezing his other actions
At the low-mid levels, there is absolutely no disputing that a cleric with animate dead is infinitely more useful than a shaman with spirit dance. Not only for all the reasons above, but also because they can actually wear decent armor other than hides and leather
So I was looking to try to improve the shaman class via tweaks or even on my individual shaman in EEKeeper. I noticed that their spirit dance is an effect called "Change bard song to spell listed " in EEKeeper (at work now can't check to confirm). But when I look at this effect parameters, I can't make sense of them. If I change the "Caster level" parameter in this effect, it does nothing. There's a "probability" parameter, which has a min=0 and max=100, which doesn't make sense to me, since it should have a 35% chance to summon a spirit. I can't find this variable anywhere to improve the skill by making it more likely to work (I know it goes up with character levels). A lot of the other parameters aren't even labeled and their values are in hex code (which I've used hex editors before so that's not such a big deal)
Has anyone been able to modify the shaman spirit dance, or does anyone know how I can?