Author Topic: Is this possible via scripting & dialogue?  (Read 382 times)

Legacy_Nic Mercy

  • Full Member
  • ***
  • Posts: 154
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« on: April 15, 2015, 02:53:30 pm »


               

I was curious if scripting could make it possible for sorcerers to select the appropriate spells for their level if they take pale master levels.


 


Wizards can scribe spells from scrolls but sorcerers have no method of adding the spells they should have at the appropriate levels. I've modified my scripts so that half of Pale Master levels + 1 (so its by the book and they get the casting lvl at 1, 3, 5, etc) are added to their primary casting class for determining total casting level. With this in place, a character with 10 levels of wizard or sorcerer and 30 levels of pale master have a total casting level of 26 at level 40. Technically, with this set up, a sorcerer should have all his spells by level 29 (when he takes his 19th level of pale master). Currently a sorcerer must take 20 levels of sorcerer to get all their spells and thus are limited to taking only 20 levels of palemaster if they want to have all the spells they should have available.


 


I'm just wondering if, with proper scripting, a conversation could be used to allow a sorcerer to select the appropriate spells based on their total casting level. Is this something the game engine can allow with scripting or is that something only doable with leto (and thus booting the character).



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #1 on: April 15, 2015, 03:08:37 pm »


               

short answer: not doable without NWNX



               
               

               
            

Legacy_Nic Mercy

  • Full Member
  • ***
  • Posts: 154
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #2 on: April 15, 2015, 03:16:33 pm »


               


short answer: not doable without NWNX




 


 


But if you have NWNX it can be done, and done without booting the character?



               
               

               
            

Baaleos

  • Administrator
  • Hero Member
  • *****
  • Posts: 1916
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #3 on: April 15, 2015, 03:59:24 pm »


               

Yes - nwnx_funcs / spells / funcs_ext 


allows the customization of spells memorized, spell slots, spells known and spells ready etc



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #4 on: April 15, 2015, 04:00:44 pm »


               


But if you have NWNX it can be done, and done without booting the character?




yes, leto is ancient artifact and has been overcome years ago


 


nwnx_funcs does all what leto did without booting


               
               

               
            

Legacy_Nic Mercy

  • Full Member
  • ***
  • Posts: 154
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #5 on: April 15, 2015, 04:54:54 pm »


               

That's awesome! Thanks for enlightening me! Now if only I was capable of actually scripting such a thing he he. Ah well at least I know its doable. Maybe down the road I may try to do it or find someone who can.


 


Does this mean its also possible to do a dialogue based character creation system like the PRC does with leto but using nwnx _funcs instead then?



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #6 on: April 15, 2015, 11:38:58 pm »


               


 


Does this mean its also possible to do a dialogue based character creation system like the PRC does with leto but using nwnx _funcs instead then?




of course, but such complex system is totally new level of scripting, if you are new to this you better stick with smaller tasks


               
               

               
            

Legacy_Nic Mercy

  • Full Member
  • ***
  • Posts: 154
  • Karma: +0/-0
Is this possible via scripting & dialogue?
« Reply #7 on: April 16, 2015, 12:09:17 am »


               


of course, but such complex system is totally new level of scripting, if you are new to this you better stick with smaller tasks




 


Definitely. But I appreciate you guys taking the time to educate me even if its something beyond my capabilities (which it very much is he he).