PLUS: Ask the Sages to be your teachers and build a relationship with special interactions!
This mod modifies in game mechanics and has some incompatibilities, I'll not give support if you didn't read.
So Maxis gave us three schools of magic that matters NOTHING. I've been wanting to do this mod for a while but I knew that, while not technically difficult, it was a pain in the ass. In the end I decided to just do it...
The purpose of the mod is personalize your mage by giving them a specialization in one of the three schools. Being a specialized mage means that when try to use magic from another school of magic, they'll fail more often than not. The purpose is purely story telling/roleplay, i didn't add a bonus for the spells of the chosen school, because, honestly, there is no need... they already barely fails at magic.
This mod adds three traits you can pick from:
Mischief Mage: specialized in Mischief Magic, they stand more or less in the middle. They have a hard time casting spells from other schools, but not as much as an Untamed mage casting Practical spells. They're more in line with Untamed Magic.
Untamed Mage: specialized in Untamed Magic, they have a hard time with Practical spells, not so much with mischief ones, especially the one in line with their school (like the fight spell). Be ware that Untamed Magic is the harder to use if you're not a specialist.
Practical Mage: specialized in Practical Magic, they have a hard time with Untamed spells. Not so much with mischief ones, especially the ones in line with their school, like the transform and the love spell.
The Sages have new interactions. You can ask your chosen Sage to become your teacher:

You can also ask them information about their school of magic before choosing. You can drop the teacher at any time, but you'll not be able to have them as teachers again, if you do.

If you drop your teacher, you'll be able to pick another.
Once you picked a Sage, you'll still be able to learn from the other ones, but not ask them to be your teacher. Having a teacher will give you the specialization trait:

At this point, my modifications to the success and failure rate of the spells will apply.
You will have special interactions with your teacher! You can, for example, ask them about magic or about the magic realm:

And they will ACTUALLY teach you:

Once learned the Ultimate Spell, you can ask them to complete your training, at that point you will have a new interaction to ask your ex-teacher for advice (the informative interactions about magic and the magic realm will not be available anymore, since at that point you should be well versed in that.) The chosen Sage will show in the relationship panel as your teacher.
Ask Lesson - They will give you some information about the various spells in their school of magic. These are in line with Maxis canon in order to fit everyone's game.
Chit-Chat - you can now just chit chat with your teacher! Maybe you'll get a gift.
PLAY AS THE SAGE: If you play as the sage, you'll have the options to ask your students about their progresses and to chit chat with them.
Untamed Mages: build less charge
Mischief Mages: increase mischief skill faster
Practical Mages: gain more XP
Mischief Mages can tell the future!
This is an ability only Mischief Mages have (they have less spells than the others in vanilla, so...).
You can ask a Mischief Mage to tell your future (they can't tell other Mischief Mages future, though) and there are 4 outcomes:
Neutral - no effects
Bright - affects positively your sim day
Bad - affect negatively your sim day
Doom - better send your sim to bed...
They can tell their own future by looking in the mirror, the outcomes are the same.
Under Faba's request: there is a new Mischief interaction exclusive to Mischief Mages: Predict Doom, with this, they can actively ruin another sim day.
The emotional buffs last few hours, the effects last 24 hours.
Untamed Mages can cast Curses!
These are not Maxis curses (they're set to work only on Witches and are jokes, anyway), these are brand new curses I did from scratch. There are 5 custom curses, in order:
Curse Of Misfortune - makes the sim have a very bad luck.
Curse Of Infinite Loneliness - no social interaction for the sim under this curse will succeed.
Curse Of Perpetual Flame - it will be very likely for the sim under this curse to accidentally cause a fire...
Curse Of Unreachable Happiness - the sim under this curse will not feel happiness... or any positive emotion, for what matters. on the other hand, negative emotions will be twice as strong as normal.
Evil Eye - all the above, all together.
The curses unlock as you rank up, you'll not find them in the spell book. And they have their own category (curses). The first one unlocks at rank 2.
Be ware that there is a rule in Magic... when you use magic to cause harm, you risk bringing the same harm into your life... yep, these curses increment YOUR risk to get a curse, too... even when you succeed casting them.
Practical Mages can remove the above Curses!
At Rank 2, they can remove them from themselves, at Rank 3, they can be asked to remove them, too. Only Practical Mages can remove the curse cast by an Untamed Mage.
Make it mandatory - the system IS NOT mandatory by default. meaning that you can have the option without being forced to use it. There is a package to make it MANDATORY, it will remove the "ask to teach spell" interaction until you chose a Sage.
Specialized Sages - Makes the sages Specialized Mages by default. This option is not compatible with Play As The Sage, Play As The Sages is integrated by default. If you use it, DON'T INSTAL THE BUFFS PACKAGE.
Untamed Spells - the modified untamed spells are not compatible with Untamed Magic is Untamed, Untamed Magic is untamed is integrated by default. If you use Untamed Magic is Untamed don't install:
Zero_RoM_MasterMagic_SpecializedMages_UntamedSpells.package
Otherwise you need it.
Traditional Witchcraft: becoming a traditional witch will remove the specialization
Magical Training: Asking your teacher for Magical Training will unlock spells in the relative school of Magic, plus the Sages are able to offer the Magical Training autonomously, AND the option to ask/offer Magical training is always available with Sages regardless of rank, even if you're not a student of that school. Asking a Sage for training when not a student will not unlock spells, though.
HERE IS HOW THE MOD SHOULD LOOK LIKE WITH ALL OPTIONS ACTIVE AND ALL OTHER MY MODS THAT CONFLICT WITH IT:

__
UPDATE:
14/08/22
Pre-Werewolves Patch Update
Obscure Effler
2021-10-22 01:54:48 +0000 UTCZero_
2021-02-18 23:28:58 +0000 UTCnaltamire
2021-02-18 17:01:34 +0000 UTCZero_
2020-12-21 18:53:50 +0000 UTCCloud
2020-12-21 16:41:04 +0000 UTCZero_
2020-09-15 15:54:57 +0000 UTCKoffen
2020-09-15 07:34:02 +0000 UTCZero_
2020-09-14 12:56:07 +0000 UTCKoffen
2020-09-14 07:56:17 +0000 UTCZero_
2020-09-11 14:28:44 +0000 UTCKudaria
2020-09-11 12:42:51 +0000 UTCKellie Schiavone
2020-09-05 17:49:24 +0000 UTCtrail_of_blood
2020-09-03 02:12:05 +0000 UTCZero_
2020-09-01 12:39:53 +0000 UTCAngie Costa
2020-09-01 10:19:30 +0000 UTCZero_
2020-08-31 22:55:18 +0000 UTCDanna McPheron
2020-08-31 22:19:27 +0000 UTCZero_
2020-08-31 18:19:56 +0000 UTCKristel
2020-08-31 18:08:18 +0000 UTCZero_
2020-08-31 12:35:06 +0000 UTCKristel
2020-08-31 12:30:09 +0000 UTCZero_
2020-08-30 15:58:18 +0000 UTCHissu
2020-08-30 15:43:31 +0000 UTCAngie Costa
2020-08-30 10:45:13 +0000 UTC