Author Topic: Problem with Great Wisdom\Intellegence and spellslots  (Read 909 times)

Legacy_MrZork

  • Hero Member
  • *****
  • Posts: 1643
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #15 on: March 09, 2015, 10:40:01 am »


               Further thought...

An OnClientLeave script that adds bonus spell slots that are then removed when the client enters again may be a workaround here. It would require a bit of bookkeeping, but it might do the job, at least for many cases. (E.g. it won't help with server crashes; there are potential issues with items equipped via UMD whose value goes up too much with the extra spell slot properties; etc.)
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #16 on: March 09, 2015, 06:42:29 pm »


               


Further thought...


An OnClientLeave script that adds bonus spell slots that are then removed when the client enters again may be a workaround here. It would require a bit of bookkeeping, but it might do the job, at least for many cases. (E.g. it won't help with server crashes; there are potential issues with items equipped via UMD whose value goes up too much with the extra spell slot properties; etc.)




 


But the item(s) with the bonus spell slots would need to be equipped when the player enters.  So the item property will not be able to continuously hold from OnClientLeave to OnClientEnter.


               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #17 on: March 09, 2015, 08:59:02 pm »


               


...




Ok so first, there is and OnPolymorph event. I posted a way how to determine it without NWNX on these forums. Also there is a NWNX plugin that offers this event. And this scripted event is now part of my new polymorph engine presented in community patch 1.72. This fixes basically every single issue with polymorph including losing spell slots and even those coming from items that are not merged (items with bonus spell slot or stat ability) and it also allows to dynamically modify the merging system without need to recompile all polymorph scripts since merging is done in the OnPolymorph event (which has prepolymorph,polymorph,repolymorph and unpolymorph event cases).


 


Maybe, just maybe look at my work and dont judge it based on what The Krit said about it. I find it quite annoying when ppls are discussing bugs and issues here that I fixed 4 years ago already.


               
               

               
            

Legacy_MrZork

  • Hero Member
  • *****
  • Posts: 1643
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #18 on: March 09, 2015, 10:21:27 pm »


               It sounds like your polymorph system is an improvement. Being able to easily register the polymorph events you mention would certainly allow many ways to deal with the spell slot clearing issue (and many others) in polymorphing.

I don't know that that is a fix for the actual issue the OP discusses in this thread (ELC clearing spell slots from Great * ability feats), but it's good to hear of another solution to the polymorph issue.
 

Maybe, just maybe look at my work and dont judge it based on what The Krit said about it. I find it quite annoying when ppls are discussing bugs and issues here that I fixed 4 years ago already.


I don't know where any of this comes from. I have no idea what issues The Krit has with your patch. I have never seen him here discussing it. The only potential thing I have heard here about the CPP that concerns me involves changes to the spell system (how Empower works, how certain spells work, etc.) that are more design decisions (e.g. bringing things into alignment with some version of PnP mechanics) than bug fixes. And, anything I read about that is likely old information.

Anyway, it serves little constructive purpose for you to assume that those unaware of some feature of your work must be unaware because they are judging it based on some critique you perceive as unfair.
               
               

               
            

Legacy_MagicalMaster

  • Hero Member
  • *****
  • Posts: 2712
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #19 on: March 09, 2015, 11:26:53 pm »


               


(how Empower works, how certain spells work, etc.) that are more design decisions




 


In all fairness, it seems he reverted Empower to work correctly with the option to make it work with his version of it.  Presumably he still prevents Regeneration from stacking, though, and possibly some other stuff that falls into this category, not sure.



               
               

               
            

Legacy_MrZork

  • Hero Member
  • *****
  • Posts: 1643
  • Karma: +0/-0
Problem with Great Wisdom\Intellegence and spellslots
« Reply #20 on: March 10, 2015, 05:25:46 am »


               I am glad to here that. As I said, my information is old.

The real point (which I admittedly never quite got to) was to give a little helpful bit of marketing advice. The advice was: If one is promoting any project with new content and systems for the game, IMO it's best not to go around implying that people aren't using it because of some attempt to besmirch the project or oneself. I.e., it's useful to say, "My project addresses this issue in a flexible way. It does X, Y, and Z by default and gives the user the options to do X', Y', and Z'." It's less useful to say, "I solved this long ago and people like you aren't using my system because you believe some well-known guy who is against me." The first comes across as helpful. The second has a whiff of "people are out to get me" to it, which, true or not, isn't getting people to try out the project.