Aww, c'mon, now matej doesn't even dare to answer anymore D:
what's the use of uploading this spell if the users will need to do LOTS of modifications in order for it to work?
Try "Redoing all spells", but then again it would be faster to open an emty map and create the spells than downloading this map and modifying it :/
that would be too rude if somehow a resource is well made actually...
If you find that, please show me =D
Seems pretty much impossible... most people who try to recreate DotA-things (the "hardcoar new-age DotA-addicts") suck at coding/mapping.
Wow this is awesome! Could u please try do the ultimate of Lord of Avernus in "Borrowed Time" in next spell map? 5/5
Haha... ha...no, seriously?
MUI - Multi-Unit Instanceable - lets multiple units, regardless of their player cast the same spell at the same time.
MPI - Multi-Player ~ - lets maximum 1 unit for each player cast the same spell at the same time.
These are very important, as an AoE knockback spell
has to be MUI (just to give an example).
All other spells which are used in (O)RPG's/Arena's/AoS'/... have to be MPI (as a player can only have 1 hero in those maps)
Anyhow, since you probably don't know JASS (yet), the easiest way to create MUI spells is with hashtables (newly added in patch 1.24).
Of course, you could do it by indexing, but I think that it requires a bit more skill.
There's a great tutorial on the hive about hashtables (with as example a simple MUI knockback), perhaps you cvould check it out?
For leaks and efficient coding, there are other tutorials.
Perhaps Septimus' tutorial "The Importance in Efficiency in Coding" (or something) is a very good tutorial for you.
Well, good luck.