1-Create a spell that summons a invisible creature
2-Make a new kit in the tool of your choice..
3-Set EVERY level ability to that spell. (so each level up summons that creature)
4-in the creatures AI use Level(O:Object*,I:Level*) to detect the summoners level..
5-use other commands to give level abilites...
you may ask "WHATS THE POINT, I CAN DO THIS WITHOUT SCRIPTING"
well scripting means you can do the following....
1-clerics/druids could have an avatar of their god/nature appear and say they are doing well and grant more power, likewise a good cleric with low rep could suffer from this avatar, and gain less abilites on level up..
look at this
this way you can give random abilites on a level up. (great for chaotic clerics)
SECTION 2 :GETTING MORE COMPLEX....
ok, here i will explain more abilites..
In my demonist kit, a script handles normal level up's but....
At level 12 you have to decide what demon lord you serve, (this grants different abilites & altera plot)
Same steps as above...
I make a cutscene, a dlg and a script.
SINCE SUMMONED CRE's CANT HAVE DEATH VAR's you must made another cre to run the cutscene..
AI Script (for invis cre)
StartCutScene("YOUR CUT SCENE FILE")
This means if your any level but 12 the cutscene starts (this is the normal level up system shown in the script in section 1, If your level 12 the dialog that makes you pick your lord starts instead...
The Cutscene works like this
CutSceneId("YOUR 2nd CREATURE Death var")
With a different IF block for each level and ability....
The Dialog works by making a different option for each demonlord and then kicking off spells to give abilites... AND setting a local on the player so i can detect what lord he worships (for when he meets demogorgon & other powerful fiends)
There you go, enjoy...