vault.org download link
I've included a test PRC to demonstrate the GUI. Make something like a Cleric/Warlock in the trainer module of your choice, take a level in Test Class. After finishing the levelup, you will be able to select (with a Cleric/Warlock) Warlock spells in the GUI.
If the game not paused, the GUI will start automatically after levelup. If the game was paused, use the Spell Selection Menu feat after unpausing.
If you want to use it, feel free to blatantly steal it. If you notice any bugs that I missed, let me know.
Notes about its use:
- To see what spelllevels are accesible, what spells have been selected, etc, check the Details window. The Details window replaces the Stats window from the vanilla levelup GUI.
- You need to active the GUI after each individual levelup. The GUI will only allow you to pick the spells for your current level. Not for any previous levels.
- I look at the first two classes on the character to determine which of two needs to get spells and assume the prestige class is your third class. So if you make something like a Fighter/Cleric/Warlock/Eldritch Disciple for some unholy reason, scripts will fail.
- I use GetSpellKnown to determine if the character already knowns a spell. That function doesn't differentiate between the character's classes however. So this is not suited to get dual spellcasting progression with two classes that share the same entries in spells.2da in their spell lists.
- I use a LocalInt on the character to store wether you've already picked spells for your current level. Exporting a character to the localvault (and I think transitioning between modules as well?) strips local variables away however. Make sure to only activate the GUI after you've levellup and this shouldn't be a problem.
- The following class combinations don't need this GUI to get their spells:
Bard - Cleric
Bard - Druid
Bard - Paladin
Bard - Ranger
Bard is the first spellcasting baseclass in classes.2da and and Cleric, Druid, Paladin and Ranger don't have to select spells
Modifié par Raygereio, 31 août 2014 - 10:39 .





Retour en haut






