Some comments from me... The whole system is hardcore, a masterpiece I think. There are some weak spots though.
1. Spellbook gumps look HORRIBLE in UO 3d. The spell names are impossible to read and there is some strange background in the book... Looked through the code, couldn't find it though... The background was set to false as far as I could see, but I could have looked in the wrong place.
2. The spells are unbalanced. The stone circle in the druidic magic is the first spell I had to change. It really shouldn't work like that. Surrounding someone with an impossible to pass stone circle is a bit too much. 2 solutions:
- Mine: I changed the spell to center it on the druid. No more targetting.
- Another one: Erase half of the circle.
Rogue's invisibility is unbalanced too. They should have hide/stealth, not that... Sly fox is nice though... You could add a spell called sneak attack (I can do it if you want) with a range == 1, which could add a lot of damage to an ordinary attack (would get the dmg from the normal dmg, would need a dagger or something like that in hand and would require from the rogue to be hidden). What say You?
3. There seems to be a problem with the grove. I noticed it works fine on 2d, but seems to heal 100% hp in 3d. It should heal 1hp + karma/1000, so that makes 1-15 (can it harm, when You have karma below 0?) and it does work like that on 2d... 3d seems to be the problem here. Just came to my mind, that it can be connected to the karma... When I tried it out on 2d I had positive karma, but later I had negative. Maby here somewhere?
4. Disto Mage Spellbook bug: when you go to the last page and then go back an empty page appears. Also after you cast a spell, the book resets to the first page. Probably same in every book, but this is the only book with more than 2 pages.
5. Blend With forest spell - As I can see, the duration is 30 sec, right? Or something like that. You could change it to be permanent until the druid casts the spell again. Otherwise the spell is quite useless.
6. Ranger BIG LOL!! - You put "Kurwa" in every spell. Do you know, what that means in my language?! It means a hooker in the worst possible way, lol
. I would also change the name Phoenix Flight to Nature's passage. Doesn't fit to a ranger.
7. Bard spells - very nice indeed! I quintapled all the timers though, couse otherwise it's quite... well, have you tried to keep your party buffed? Impossible. Not mentioning the opponents debuffed.
8. Undead Spells - Very nicely done as well, but there is a problem with Misfits of Mondain (spelling?) spell. After a few hours of thinking/tests I deleted the liches from the list. They are a bit overpowered. They kill a dragon just like that. Try to compare them to zombies
. It usually looked like this: summon... zombies, crap, unsummon. summon... wraiths, crap, unsummon... summon... liches, finally, let's kick some [bottom]
.
9. I'm working on adding 6 new schools. Will send them to You, when I finish, if You like.
10. Question: You added quite a few reagents. How can a player find them? Did You think about that and placed it somewhere in your code or should I edit the lootpacks and add a way somewhere?
Best wishes
Sid