Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
-Just translations
File credits
Bethesda and Creation Kit.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Chinese Localisation of Magic Support Follower Framework
Changelogs
Version 2.7c
- Fixed the follower unlock behavior, now it properly works by asking the follower a favor and asking him to activate the door/container with the condition described in the mod description.
(removed the "ask follower to unlock" label, dunno why i did it XD)
Version 2.7b
- Changed the condition for asking the follower to use "Spell Unlock" on a door. Now the label will pop up when hand is drawn (weapon sheated). Will work obviously at the right condition.
Version 2.7a
- Increased the AOE of Rout, Frenzy and Pacify casted by the follower.
- Modified the conditions of target(s) of Illusion support spells, Removed the "IsHostile" condition and added the "HasMagicEffectKeyword - MagicInfluence == 0" this should allow the follower to use the illusion spells in a more strategic way and way better while sneaking.
- Simplified some text descriptions in the MSFF menu
Version 2.7
- Fixed the timer action in every scene that handles the AI's now timers work properly (not only they properly check if the package works, but also they trigger a safeguard in cases (like in my mod "La bella magia addendum - Summons and minions") where for some reason the follower cannot cast the spell because it doesn't have the animation for casting.
- Added in the timer action the proper consume of magicka
- Added a quest reset on the message menu "Enable all AI" this should start immediately the follower framework.
- Changed the text "Support ally" to "Support this ally" to specify the NPC receiving the support.
- The "Command..." text label for support between followers has been shortened to just "Heal" "Stealth" "Protection" "Water walking"
- Text labels have colors now.
- All support spells have been changed to "Target actor" to avoid mess with missiles and concentrations issues. (i liked concentrations spells, but i must admit is more practical this way)
- Cleared some unused properties and removed some script errors.
Version 2.6
In an overall re-qualification of all the mod parts, i will divide the changelog in categories:
1 - Script fixes:
- improved quality and efficiency of all scripts
- removed some unnecessary commands
- Removed unnecessary scripts from spells and alias and some perks
- Added debug message when enabling and disabling AI's
2- Behavior, AI's fixes, Scenes fixes:
- Through scenes all the AI's have been greatly improved in reliability, and "Intelligence"
- follower should stop getting stuck in all possible scenarios.
- Reduced response time of spellcasting
- Follower properly cast in sneak mode when player is sneaking
- Protection, Courage, Slowfall and Magelight AI don't need a command anymore, is all automatic! Please refer to the main page for details.
- Magicka consumption of follower is fixed now works properly
- Slowfall scene had a problem of double casting because of the animation associated with the trigger of the command now this is fixed by getting the z starting position of the player and to not trigger over a certain height
- Added basic commentaries from shared info, when follower sneaks it doesn't talk
3 - Spell fixes:
- Courage spell is no longer a health magicka stamina bonus, but improves the regen rate, this doesn't kill you off when it wears...
4 - Added Features:
- Follower Unlock spell command: If asked in favor status, if morality less than 2 the follower given the proper alteration skill will open the doors with their unlock spells for you.
Little reminder all the feature of MSFF work with La Bella Magia addendum - Summons and Undead Minions check it out!
Version 2.5
- With this update MSFF synergize completely with my other mod: La Bella Magia addendum - Summons and Undead Minions.
This makes possible to apply completely the features of MSFF to summons and undead minions, supports spells can be casted also between more than 1 summon.
- Added failsafe commands in the script to avoiding the follower to get stuck while executing the support package.
- In the main Menu turning on and off the AI will make a hard reset in case the follower gets stuck for some reason.
- Added the option in the magicka consumption settings to be set to 0 (this will allow to npcs that don't have magicka like animals to be able to cast spells)
- Improved efficiency in the scripts. This new version will require a new save.
Version 2.4
- Reduced command response time and Ai response time
- Now follower should slow down when casting closer to the player (no more follower running like crazy)
- Fixed the light magic routine, now click the command to activate and click to deactivate it works as intended.
Other behaviour and debug minor fixes
Version 2.3
- Created the "Follower magic scaling system" as the skill of your follower grows so his potency of the 3 support magic schools, Alteration, Restoration, Illusion. With potency i intend duration and magnitude.
- Now you can edit the skill of your follower from the section of the MSFF menu, want your Lydia to know restoration? Is just a click away!
- Followers will also gain "Quiet casting" perk and "Master of the mind at the appropriate level
- When the player is sneaking, follower now should cast spells in sneak mode.
- Illusion area spells casted by the follower now influence more than just 1 target, should cover all the area of effect!
Version 2.2
- Added 3 more commands one for each type of Illusion spells (Calm,Fury,Fear)
The follower with the relative skill in illusion will cast the spell commanded on the closest actor to the player. Up to adept skill with an Aoe effect (Pacify,Rout,Frenzy)
-Commands will update on the player when opening the MSFF menu
- Sperimental: The follower will increase in illusion magic power as it cast these kind of spells up to a 100% increase in power. A message should pop when the follower reach the max power.
I would like to extend this feature and make it editable, any feedback is appreciated.
Added a Seq file for future updates.
Version 2.1a
- Fixed "Divine protection", "Heal!", "Protect!" commands now work as intended.
Version 2.1
- Removed the use of Animation event from scripts wich would prevent to fire the certain behaviours in certain cases.
- Slowfall + Jump is now a direct command
- Magelight command now work as intended
- Some follower spells weren't labeled as to ignore magic resistance or spell absorb now they do.
- The menu option "Turn off all AI" should also reset a follower wich might be stuck casting for some reason.
- Added description of follower spells
- Also optimized the filling of the "Follower" alias, by considering a follower even npc set as "Teammates" by the script command "SetPlayerTeammate" (not properly a Follower but kind of like some friendly npcs in escort mission)
Version 2.0b
- Fixed a condition when turning off Slowfall+Jump AI, didn't turned off at all. Now is working properly. This fix works midsave.
Version 2.0a
- Removed a leftover SKSE function, that would have triggered if by chance the follower would try to cast while swimming, so i removed at all the function and made some tests, in the end i opted to lefting the fact that the follower might get stuck in the act of casting if its swimming, since is enough to use the wait command to fix the follower. (In short, if the Follower gets stuck in water, just use the wait command).
Anyway has more sense to command the follower to wait near water to support the player with waterbreathing or waterwalking.
- Cicero couldn't fill the alias to cast spells since there are 3 types of Cicero in the game, now "follower Cicero" will fill the that Alias.
Version 2.0
- Removed SKSE dependancy
- Removed SKY UI dependancy and MCM
- Speed AI Added (Restoration) (Will be casted if the player starts running)
- Slowfall + Jump AI added (Alteration) (Will be casted if the player jumps)
- Levitate Command added, casting time depends on alteration skill (J3X Script used, Thank you for this)
- Circle of protection and Guardian circle added as command for follower prior the required Restoration skill.
- Rework on the Main menu a variety of feaures added. A video and a long explanation will be made soon on the description page.
- Rework on the magicka cost, now will scale with the skill of the spell.
- Added "DragonHide" as the most powerful Magic armor that can be casted.
- Improved some AI's flaws like, after casting "Cure disease" spell an healing spell will follow.
- Illusion support spells will be casted only after a power attack
Other minor fixes
- Sofia Support Added now also the drunkest girl in Skyrim has Joined the fight
- Cicero and DB initiate support added.
Version 1.5aa
-Just switched the image in the Interface folder wich was .PNG not .DDS for the MCM to read it properly to show it in the menu.
Version 1.5a
- Fixed an issue when follower is requested to cast while swimming he stops from moving. Now simply followers won't cast untill they can waterwalk or they are on land.
- Fixed some condition to make the engine individuate the "spellcaster" follower who will run the AI.
These fixes should work on current saves.
Version 1.5
- Added Water exploration AI: If you dive into water follower might cast you waterbreathing (>= 50 in alteration) or Waterwalking (>= 75 Alteration) - Follower will cast you the spell only on land. Be sure your follower is on land before casting. If the follower is in water it might get stuck trying to cast. (If you use placeatme command or any npc placement ability like E.F.F. teleport follower it will destuck. Also dismiss will work)
- Added nighteye to the stealth spells AI, nighteye is an optional spell (>= 30 illusion), can be included or excluded from the Stealth spells AI (activation on sneaking)
- Fixed some efficency issues with the MCM menù
- Made 90% standard health percentage for receiving Healer AI from followers.
- Moved all MCM in one handy page.
- Stealth spells AI now will be casted in sneak mode as it should have been.
- Now with INIGO support (Inigo will need the proper skill in magic tho) and special characters like Serana.
- Added Stealth spells AI, Alteration protections AI, Waterwalking AI to the Follower to follower AI. (Activate the favor sistem by holding E, "Support Ally" label should come up, choose the AI, wait for your support follower to cast the relative spell(s) to the receiving follower (like in the image section).
- Corrected some translation issues.
-Surely some other minor things i don't remember.
Version 1.4d
-Switch of the oldrim version to SE, implemented all SKSE features. Please be aware SKSE64 is still in ALPHA
Version 1.2b
-Translation to english minor fixes
Version 1.2a
-Hopefully got all the translation issue -SSEedit should not giving any errors now
Version 1.2
Please note that the new version REQUIRES A NEW SAVEGAME
A variety of structural fixes and important optimizations.
The issue of the follower who would get stuck, and the AI not working properly was a very difficult problem with how skyrim handles quests and alias. This problem should be fixed, i suggest to anyone to update to this version wich might be the last one without needing for Dawnguard DLC to add future content.
If your npc gets stuck, simply re-asking him about the relative AI should do the trick.
This version was adapted for SE, please let me know if there are any issues.
Version 1.1
A variety of structural fixes and important optimizations.
Ported everything from the Skyrim normal version 1.4b.
A simple menù as been added to your lesser powers to handle all the different AI
Now when in favor mode, point a follower who needs healing and ask to a second follower healer to heal him. (This feature needs testing, please give feedback about it.)
Please follow the sticky post procedure for properly updating or if you have issue when updating or make a new save.
Magic Support Follower Framework (MSFF) is a behavior mod.
What does it mean? 2 Types of behavior will be added to the game, available to all kinds of Followers.
AI's: A collection of rational and intelligent behaviors. Direct commands: Requests from the player to act in forms of Lesser Powers or favors, to use in the situations required.
These behaviors will work with every possible follower which is commanded under these conditions:
INIGO or Serana are supported (Npc putted in the WIfollowercommentfaction)
Is considered in "Faction Relations" as an "Ally" (Like Sofia and probably a lot of others, custom Follower)
Cicero and DB Initiate, which are a special kind of followers, not handled by the "Generic" system.
Direct commands:
"Help!": Will command instant healing from the follower, prior to having the skill and magicka required.
"Divine Protection": Will command the follower to cast a protection from undead in a circle, prior having the skill and magicka required.
"Levitate": Will command instant cast of the special spell Levitate (J3X Script), concentration time increase as increases "Alteration" Skill.
Distraction!: The follower will cast a "Frenzy" spell based on his level of illusion, on single or more targets
Calm Down! : The follower will cast a "Pacify" spell based on his level of illusion, on single or more targets
Disperse!: The follower will cast a "Rout" spell based on his level of illusion, on single or more targets
New feature in 2.6! - Command Unlock Spell Ask your companion to use their alteration skill to open doors, or container for you with their custom Unlock Spell. Condition: With weapon sheathed, in favor state with the follower (ask them a favor), target a door or container from 300 unit of distance, follower must have 2 or less morality.
The AI's
All AIs can be deactivated in the "MSFF Menu" Lesser Power, same goes for magicka cost skill scaling, or skill requirements for the follower to cast spells. How the Healer AI works:
-The healer AI is activated on a player being hit, at which percentage of health the AI activates can be modified in the "MSFF Menu".
- Power of Healing spells and access to "Cure Disease" spell increase with the follower "Restoration" Skill
-Diseases will ALWAYS be healed first, then health.
-The follower will heal you with the spell of the relative power, depending on player health for the most efficient magicka use. How the Protection AI works:
-Protection AI is activated at conditions: In combat, Not moving, Not having magic armor on. How the In Water AI works:
If you dive into water, follower might cast you "Water breathing" or "Water walking". Activate or deactivate singularly these effects in the "MSFF Menu". - Follower will cast you the spell only on land. Be sure your follower is on land before the player gets in water.
How the Concealment AI works:
-In stealth mode, follower will cast on you "Night eye" "Muffle" and "Invisibility" when sneaking. Night eye spell is optional in the AI, you can deactivate the cast of this spell in the "MSFF Menu".
How the Support Illusions AI works:
-Follower will cast you courage support illusions, health, stamina and magicka regen buff. Conditions: In combat, Power attacking, ≤ than a determined amount of stamina (editable in the MSFF menu)
How the Mage light AI works:
-Follower will cast you a mage light. Condition: Player is in dark areas, Not in combat, not moving, The mage light wore off.
How the Speed AI works:
- Follower will cast "Speed" increasing movement speed when the player sprints.
Follower to Follower AI - (This feature supports multiple followers (2+ followers)
You can command the following AI to take place from a support follower to a target follower which you want to receive the support. Use the favor system to designate the target follower (Hold E and check the label "Support Ally"), the closest follower with said skills in the relative school will cast the spells on him.
Healing AI: The closest follower with healing capabilities will heal the target with the most powerful healing spell he has.
Alteration protection & Water walking AI: The closest follower with Alteration skill high enough to conjure a protection will cast a magic shield on the target follower or will cast the water walking spell on it.
Illusion conceal AI: The closest follower will cast (in sneak mode) muffle and invisibility on the target follower if his Illusion skill is high enough.
Follower support magic scaling system:
This feature is never been tried before on any of these kinds of mods!
As the skill of the follower grows, so his power in the support magic schools! (Duration and Potency)
This mod doesn't touch actors, all is dynamically attached. No inefficient scripts involved. Immersion friendly. Cleaned with TesVedit.
Install procedure:
Manual install, put all files in data folder. Or use the Mod Manager that you like.
Load order
Let LOOT decide where is best. Shouldn't be conflict with anything.
FAQ
Is compatible with (Insert Follower mod here)? Yes should be. Does it modify classes or combat styles? No. (Yes, i'm a sorcerer) Does it screw my npc packages? No actor or vanilla packages have being edited. Does it screw my spells? Noooooooooooooooo. Stop that. :D