Author Topic: New - Non-NWNX2 - Legendary Level System  (Read 1296 times)

Legacy_Genisys

  • Hero Member
  • *****
  • Posts: 961
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« on: July 20, 2010, 04:09:37 am »


               I've took it upon myself to make a non-NWNX2 scripted legendary Level System, that works online or offline.

I've got 80% of it scripted, however, I've hit a few walls...

First; FEATS:  Which I'm assumming if I can't add it in the toolset, I can't add it to the PC Skin. Is this correct?

Is there a way I can hack it, so I can give the PC a hacked skin, I've seen hacked items on other modules.
Suggestions?  (They were hacked without requiring the downloading of hakpaks, yuk!)

I love the base nwn game, I just wanted to expand it some for those who love to go beyond level 40...
(This is a level 41 - 80 Legendary Level System, so far, It's working well, except Epic Feats)

I've figured how to do something, but adding more Hit Points & AB is something I need help with.

This system will be available very soon, as soon as it's completed.

For now, you can check out my other released content, the...

Genisys CEP2.2 Treasure & Crafting Systems

http://www.mediafire...oppzmg63vkmas99
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #1 on: July 20, 2010, 04:31:10 am »


               

Genisys wrote...

First; FEATS:  Which I'm assumming if I can't add it in the toolset, I can't add it to the PC Skin. Is this correct?

Nope, you can add every feat ingame as bonus feat, you just need add line for it in iprp_feats, btw there is Item Properties Expanded hak/override from The Krit IIRC. Its server-side change so you dont need hak.

But some feats dont work - like monk speed thats bound to monk level, also feats with uses per day when added as bonus feat will become infinite... And there may be more exceptions

I've
figured how to do something, but adding more Hit Points & AB is
something I need help with.

I got one workaround for AB, because thats one of few things even NWNX can't handle.
I changed epic bab progress to be higher by 50points, then when PC become epic character I will give him penalty to attack by 50-(what I need), And I do that in way that effect icon is not visible. Until epic I simply use effect, its not very likely anyone reach 20 ab cap, and if someone does I dont care very much.

For hitpoints, EPIC_TOUGHNESS as bonus feat could work, but players can take it when levelling. Then there lefts only temporary hp effect.

Btw I can't see many reason not to use NWNX, but I guess you could success with this at non-scripters...
               
               

               


                     Modifié par ShaDoOoW, 20 juillet 2010 - 03:32 .
                     
                  


            

Legacy_Genisys

  • Hero Member
  • *****
  • Posts: 961
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #2 on: July 20, 2010, 06:30:42 am »


               Yeah, I love nwnX2 as well, no reason NOT to use it, to be honest, however, my chat system works without it, and I figured, why not make an offline Legendary Level system eh? Not everyone does the online thing, in fact, many players love to download and play offline, that's truly why I'm making this system to begin with, for offline use. (Just like my enchanted gem system)  Actually, I've pretty much reworked all my work to work off of one switch (onmoduleload event), to either work as an online or offline module, yea it was a ton of work!  I'll be sharing my work as I make it, I've only been back for about 2 weeks now, and already I've made some good content! '<img'>

Anyway ShadoOow, do you have a like link the Krit's IIRC custom override? Or is it on the vault?
(I'll check the vault now)

Are you gonna like skimp on the divy or you gonna share that custom script with us? (The reverse AB fix)

Editing the iprp_feats sounds like a *gulp* freaking task... XD
               
               

               


                     Modifié par Genisys, 20 juillet 2010 - 05:32 .
                     
                  


            

Legacy_Genisys

  • Hero Member
  • *****
  • Posts: 961
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #3 on: July 20, 2010, 06:52:47 am »


               btw:



ipAddFeat = ItemPropertyBonusFeat(FEAT_EPIC_AUTOMATIC_STILL_SPELL_3);

   AddItemProperty(DURATION_TYPE_PERMANENT, ipAddFeat, oSkin);



is not sticking to the skin / hide, I'm completely lost about using the irpr_feats 2da in order to get these feats on the hide, any help?



I looked up the item properties extended, downloaded it, but I haven't tried it yet in the override.  Let me try now..
               
               

               
            

Legacy_B_Harrison

  • Sr. Member
  • ****
  • Posts: 301
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #4 on: July 20, 2010, 10:52:57 am »


               All you would need to do is add iprp_feats.2da to your override/hak package for the additional feats to be available in the toolset. Unfortunately, the additional feats will display on items as Bad Strref in multiplayer environments where they're installed on the server but not a client's game.

If you're intending it as a SP override though, no such problems; the strrefs are all taken from the game's standard tlk.

PS: I'm the author of Item Properties Expanded, not The Krit, though in his case I'll take the mistake as a compliment.
               
               

               


                     Modifié par B_Harrison, 20 juillet 2010 - 09:57 .
                     
                  


            

Legacy_Genisys

  • Hero Member
  • *****
  • Posts: 961
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #5 on: July 20, 2010, 01:21:53 pm »


               Aha! got it! Thank you soooo much B_Harrison, that's a fine piece of work you go there!

This is going to make my next module uberlicious XD

Anyone have suggestions on how to up the PC's Hit Points?

(I was thinking about a Temporary Hit Point System which, I could hook into the Heal / Greater Restoration spells & resting to ensure they gain the temporary hit points back.. (I know it's not the same thing, but it is!)
               
               

               


                     Modifié par Genisys, 20 juillet 2010 - 12:23 .
                     
                  


            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #6 on: July 20, 2010, 02:06:40 pm »


               

Genisys wrote...

Are you gonna like skimp on the divy or you gonna share that custom script with us? (The reverse AB fix)

That won't be so easy, but I might try.

I posted first piece of puzzle into Homebrew functions - ApplyEffectToPCAndHideIcon.
               
               

               
            

Legacy_Genisys

  • Hero Member
  • *****
  • Posts: 961
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #7 on: July 20, 2010, 02:20:54 pm »


               Man, I've got this daunting task of copying all of the old properties from the old skin onto a temp skin, so I can check the new properties to be added to the old properties (don't want to stack), and then copy the old properties back to the new skin... WOOSH!!!

If anyone has like anything to help me get this done faster I would like kiss you through the page!

Surely someone has done this before and has the code, please help...
               
               

               


                     Modifié par Genisys, 20 juillet 2010 - 01:25 .
                     
                  


            

Legacy_Calidor69

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
New - Non-NWNX2 - Legendary Level System
« Reply #8 on: September 06, 2010, 12:10:45 pm »


               Greetings.  I am exactly the kind of person you are talking about.  I much prefer to play off line and would love Legendary Levels.  I would love the system you are working on.  I would help if I could but I know nothing about scripting.  How is the progress?  Are you still working on it?