Skip to content

[QUESTION] Is it possible to make custom spell lists for arcane magic users?

AquadrizztAquadrizzt Member Posts: 1,069
Right now I'm messing around with customized mage kits that have restricted spell lists (similar to the cleric spell lists of Faiths of Faerun and Divine Remix). Unfortunately, each half of a restricted spell list goes to a different arcane class: mages don't learn spells at levelup but do learn spells from scrolls, while sorcerers learn spells at levelup but cannot learn spells from scrolls. Is it possible to somehow obtain both of these effects?

The options I believe are:
1) start it off as a sorcerer and then use the upcoming hidespl.2da to prevent them from learning any spells.
2) start it off as a wizard and then somehow block the "copy spell from scrolls."

Any suggestions?

Comments

  • GrammarsaladGrammarsalad Member Posts: 2,582
    What kind of restrictions? Are you restricting, say, all necromancy spells or something else (like, say, all fire spells?)

    If you are restricting all spells, you can give your kit the same usability of whatever specialist mage is barred from those spells. So, to bar all necromancy spells you might give the kit the illusionist (I think--or enchanter) usability. I haven't played with this option but I believe that it's supposed to work like that. If you are blocking multiple schools, I believe that you can simply add the usabilities together (though use a hex calculator!) I think that it is possible that this option might give specialist bonuses and penalties to the kit as well. Not sure. There is a mod called 'song and silence' on gibberling3 with a bard kit called 'gypsy' that does this, I think.

    If you use hidespl, then your mages probably won't be able to select any blocked spells at first level (also, this will probably block newly mages from selecting said spells on character creation in BG2EE). I know this is how (the tobex created) hidespl works in regular bg (just verified).

    You can use effect #180 to bar the use of any offending scrolls (and AP_xxx in the clab). This could add up to a lot work (one per scroll) and it won't prevent selection of spells at character creation (though that should only be 1st level spells in BGEE). A more extreme option would be to use #181 to bar the use of all scrolls and just assign known spells using the CLAB. Probably suboptimal.

    Anyway, what sorts of restrictions are you thinking of? I might be able to think of something better with more information
  • AquadrizztAquadrizzt Member Posts: 1,069
    I was thinking along the lines of special spell lists (i.e. Beguiler's list from PH2.3E). Assuming hidespl.2da removes it from all characters (you can't specify which spells are hidden for different kits), then I guess the only way to implement it is through the use of CLAB and 181 on a mage kit.
  • GrammarsaladGrammarsalad Member Posts: 2,582
    This still doesn't help with spell selection at character creation (unless bgee does this differently). You might still want to give the kit(s) usability for restricted spells that happen to be first level (though once bg2ee comes around, that'll be a lot of spells).
  • AquadrizztAquadrizzt Member Posts: 1,069
    The kits I'm currently working on are NPC kits, so that issue is avoided... for now.
Sign In or Register to comment.