This is an alternate / replacement for BioWare's horse scripts. The override version gets decompressed into your override directory. The import version is only for builders (and gets decompressed into your erf directory, then imported into your module). There are .zip and .7z options for downloading; you only need one. (To get in on the 7-zip smaller-download party, go to www.7-zip.org.)
The current release is really a beta test. This is a big project, and I've barely checked the basic functionality (mount, dismount, and summon paladin mount). Bug reports (and suggestions for improvement) are welcome.
A detailed list of changes is in the text file available below. Some highlights:
1) Improved (hopefully) mounting and dismounting animations. (There are still a few glitches, but most of the time I think they look better.)
2) The "PC Properties" item only gets created when it is really needed. (If it gets created when casting any spell, please let me know.)
3) Database functions and mounting effects have been moved into separate scripts for easier editing.
4) "Skin variables" can be stored on a different item, which can be useful on server-vault persistent worlds.
5) Modules using these scripts can support the taking of (ridden) horses between modules, if they want to.
6) Saddlebag database storage (regrettably) is not compatible with BioWare's version, but it does allow for items that have been modified from their blueprint.
The BioWare scripts are the basis for this project. That means two things. First, this is not all my work; I rewrote every horse script I could find, but some functions got little more than a reformat. Second, scripts written to work with the BioWare horses should continue to work -- with the exception of those calling the function HorseCreateHorse() -- but will need to be recompiled.
A quick update for the override version. (Decompress into your override directory.)
This should prevent spells from creating "PC Properties". I'm making this available now since the update for the whole project is taking longer than anticipated.
Another small update for the override version. This makes the script x3_fix_horse incompatible with custom appearances, but more robust when dealing with standard PCs.
Decompress into your override directory.