View Single Post
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 3,147

Old April 16th, 2024, 09:48 AM
Quote:
Originally Posted by Denricht View Post
That character is level 7 Adept and 7 Seeker and I can only see all the travel domain spell in the spell list of the main class the Magic domain dose not show
I see the issue. In the Extra Domains (Magic) special in Complete Divine, the script wasn't completely transformed after being copied from Travel. To fix this, change the script set at Post-Levels/11000 to this:

Code:
doneif (tagis[Helper.ShowSpec] = 0)

~ Allow access to Magic Domain spells

if (hero.childfound[cExtraDomSkM].field[hIsOn1].value = 0) then
   doneif (hero.childfound[cExtraDomSkM].field[usrChosen1].ischosen = 0)
   perform hero.childfound[cExtraDomSkM].field[usrChosen1].chosen.setfocus
else
   field[usrCandid1].text = "component.BaseClHelp & CasterType.?"
   doneif (field[usrChosen1].ischosen = 0)
   perform field[usrChosen1].chosen.setfocus
endif

~ If we chose Cleric, add to number of Domains.
if (focus.tagis[thingid.cHelpClr] <> 0) then
   focus.field[cGiveSpec].value += 1
else
~ Otherwise, add to spell selection based on if we use Spellbooks or not.
   if (focus.tagis[CasterType.MemBook] <> 0) then
      focus.field[cSplBkExpr].text &= " | thingid.spMgcAura1 | thingid.spIdentif2 | thingid.spDisMag3 | thingid.spImbSpAb4 | thingid.spSplRes5 | thingid.spAntiFie6 | thingid.spSplTurn7 | thingid.spProSpll8 | thingid.spMgDsjnc9"
   else
      focus.field[cSpellExpr].text &= " | thingid.spMgcAura1 | thingid.spIdentif2 | thingid.spDisMag3 | thingid.spImbSpAb4 | thingid.spSplRes5 | thingid.spAntiFie6 | thingid.spSplTurn7 | thingid.spProSpll8 | thingid.spMgDsjnc9"
   endif
endif
The last bit didn't have the new spells copied over so technically you just need to change that part, but you can also do the whole thing if that's easier for you.
Sendric is online now   #1137 Reply With Quote