Okay! Open [Alpha] release after nearly seven months! It feels like a milestone to me.
I've been cleaning up some things, rewriting a few scripts, and sprinkling a few sound effects here and there. This will probably be most noticeable with Meteor Shower, but there are other adjustments too. I have adjusted cost and effect/damage for the spells to something that felt appropriate for a late-game caster, but honestly, it needs a lot of adjustment.
A few notes to bear in mind:
-- Unless you hit a target with the Touch portion of a spell, they won't realize that you're attacking them, and so won't become aggressive. I recommend that you not use these spells to start combat. I am working on a solution within the [WIP] MWSE addon but I don't know when it will be ready or if it will be an acceptable compromise. Sorry =/.
-- If this mod crashes your game or malfunctions, let me know! The following pieces of information can be useful to me:
--> Morrowind Code Patch version
--> Your average FPS (if it is too low, there could be timing issues that I'm unaware of)
--> Anything relevant from Warnings.txt (in the case of a crash)
--> Currently active spell(s)
--> Anything else that might seem helpful
-- I have placed the four elemental books throughout the world in places I felt were somewhat appropriate for the respective elements. One of them in particular, while fitting, might be a bit uneasy if you don't have levitate or something. Then again, this is targeted at higher-end mages, so... :shrug:
-- I have implemented a learning system wherein as you cast spells of a particular element, you will learn more spells from that element. I am aware of current flaws which might falsely tell you that you have learned a new spell for certain elements or once you have passed the upper cap. These will be fixed later, I'm more concerned with getting everything else right at the moment.
-- I have changed the cast mechanism so that the proper weather is not required to cast spells. I spent a lot of time thinking about it, and have made the weather changing spells the final ones to be learned, since they are the most world-altering. The weather-changers still require reagents to cast (heartwood, void salts, frost salts, and fire salts respectively).
-- I am very much looking for feedback on all aspects of this [Alpha] release. I have satisfied myself that it is perfectly stable on my machine and haven't experienced any crashes since fixing the last of the bugs I'd found, but I am certain something will arise. Aesthetically, I know some spells need more work than others, and I am still looking for resources to fix that. As always, recommendations are welcome.
-- If you don't care for hunting through the world to find these, see the spoiler box below. It will certainly make testing faster!
The download link:
http://www.4shared.com/file/VJ6g6j6z/Alpha_Elemental_Magicka_v06.html
Spoiler
If you don't want to hunt down the books, the IDs are as follows:
Book IDs are "NMZ_EarthBook", "NMZ_FrostBook", "NMZ_FireBook", and "NMZ_ShockBook".
If you don't want to work your way through learning the spells manually, set each of the following globals to 300:
NMZ_CastEarth
NMZ_CastFire
NMZ_CastShock
NMZ_CastFrost
Know that you will still get "new spell learned" messages every once in a while. As I mentioned earlier, I realize that I have left this flaw in place, but while irritating it isn't game breaking. Will be fixed next revision.