Hello. Have you requested your spells somewhere else (can I take your request of the list?)? I unfortunately don't think I will be able to do them - sorry. If you have slightly simpler ones I am more than glad to help!
p.s. i hope i can get you to make one or two other systems im not able to make....but not at the moment....just if it happens ^^ ;D
Sure thing friend, if i have the time for it at that moment that is.
The setup of hero is up to you, i did the setup of classes you sent me in that PM.
I think there should be no issues with this library at all, there is even a good amount of documentation and examples for you to understand how to use.
If you don't understand something then tell me.
The system is reworked to use item levels instead of item types as you asked.
Paladin can use two handed, can't dual wield, can use heavy armor
Mountaing king can dual wield, can't use two handed, can use heavy/light armor
Blood Mage can use weapon+shield, can't dual wield, can't use two handed, wears cloth armor
I am pretty positive i read somewhere that whenever a parenthesys appears in GUI its a "GetSomething" function in JASS, which is resourcefull. If i am right and thats the case, then imagine having the line (Triggering Unit) 20 times in a trigger that repeats itself every 0,5 seconds for example... that would be resourcefull.. Anyway to be 100% positive i am waiting the JASS expert to speak!