Ok v2.2 is up. Unless someone finds somthing wrong, this could very well be the last version for her, as she is quite capable and glitch-free now. Any glitches that do show are likely caused by the game itself. If you do see some kind of weirdness going on, do please let me know. Below is the full change list for 2.2.
I also updated her looks again, as mentioned at the end of the change list. She had been over-tweaked and was only getting worse. I found her base I had used and started over, and I'm quite pleased with the results. I uploaded two new images at Nexus.
--v2.2--
01. Combat-healing is back in, can be turned off and on via dialogue, activates when player is at or below 1/3rd base max health value, has limited magicka and limited range. So if you need healing, make sure you get fairly close to her, and hopefully she will not be out of magicka. If she is low, she will cast as soon as she's able.
02. Out-of-combat healing improved to use new method, no more targeted spells that can miss, no more walking while she's trying to cast.
03. New "cast AOE heal party spell" via dialogue from v2.1 has been retained, useful for healing horses, other companions, npc's, whatever.
04. All healing and torch functions are now **OFF** by default. If you want her to heal you in and/or out of combat, and/or use a torch, you will have to tell her so.
05. Neeshka's horse will now move near the player's horse when not in use. This will cut down on the distance she has to travel to mount, and cut down on time it takes to get moving again. If the player isn't using a horse, Neeshka's horse will stay near it's home marker.
06. When Neeshka is on horseback following the player, she will no longer dismount on her own to fight. That way if you just want to keep riding, she will ignore any enemies and continue to follow you. If you do want to fight, simply dismount your horse, and she will return to whichever aggression setting she was at before. If it was "attack any enemy" she will immediately attack anything that was following you. If it was "be defensive" she will attack anything that is attacking you or her, but nothing else. if you had told her to "not fight at all" then naturally, she'll do nothing but stand there like a 'tard.
07. Her dialogue fletching option now only shows if she has been set to ranged mode.
08. Her dialogue aggression options only show the two settings she is not set to, the one she is set to will not show. Her "aggression is set to X" message has also been removed when changing options. It will be easy to see which one she is set to by which ones are showing.
09. Removed some leftover "start combat" code in her script that did not work. Doesn't affect anything other than shortening her script just a little. If you want to force her into combat (like in the arena, or some innocent you want dead and you don't want the blame), use the Start Combat spell she gives you when you meet her.
10. Neeshka's face had been tweaked and tweaked to the point where it just began to look weird, like people who have too much plastic surgery. I reset her and started over completely from the base I used originally, and I'm quite pleased with the results. She doesn't look like an aibrushed model, but she is rather cute now imo. I'm calling her looks "done and done".