|
Post by rafhot on Apr 26, 2009 12:44:39 GMT
i changed the cls_atk_1.2da , cls_atk_2.2da , cls_atk_3.2da
cahnge the progrsseion to on lvl 40 bring + 20 on the original value and scripted a penality to this bonus to be removed -1 in each lvl but
only the poenalitys are applied at the moment my changes on the 2da are not taking effect do you know why? thee are some new configs on the ".ini" of the server config to control this or i did something wrong and play with the wrong 2das? im also cant get effect change with oter 2da like cloaks 2da to the wings be visible when i changed the vaules...
sorry for the offtopic but i need much your help thnx
|
|
|
Post by FunkySwerve on Apr 26, 2009 16:09:32 GMT
You need to change epicattacks.2da row 19.
Funky
|
|
|
Post by rafhot on Apr 27, 2009 19:03:49 GMT
thank you so much works great
|
|
red
Neophyte
Posts: 13
|
Post by red on May 7, 2009 2:38:14 GMT
Funky, We are still enjoying the system. I have accumulated a few questions that I have not been able to answer myself and was hoping you could enlighten me.
1- If a player loses a large amount of XP, for whatever reason, is there a safety mechanism in place that will disallow them from taking a LL they have already taken? - I thought it was already set up as that. Best to ask I always say. No worries on creating a method, I can handle that if the answer is no.
2 - Are the Legendary Feats part of the system I downloaded from the Vault? I wanted to make sure I am giving my players the correct information. - If that portion of this system is proprietary to your server, no worries.
3 - Is there any part of this system, such as the BAB increases or the like, that requires set up? I am assuming no, and from what I can tell BAB is working as claimed. Again, just safe to ask.
BTW, there are a few functions in this system that I have found other uses for. Thanks again for releasing this system.
|
|
|
Post by FunkySwerve on May 7, 2009 3:00:41 GMT
Funky, We are still enjoying the system. I have accumulated a few questions that I have not been able to answer myself and was hoping you could enlighten me. 1- If a player loses a large amount of XP, for whatever reason, is there a safety mechanism in place that will disallow them from taking a LL they have already taken? Yes. The LL is stored in the character's Lootable field, which is uneffected by xp loss as far as I know. However, deleveling may cause them to loose legendary hit points (they're stored with the hp for levels 1-20) , which is why it says to disallow it. No, they've been added to HG since I released the system. Most of them are far too integrated with our custom scripts and engine hacks to release. You lost me on that one. HGLL doesn't modify BAB by itself, because doing so would require way too much tinkering with people's modules. It specifically excludes ab from the things that it modifies: "Legenday Levels are a mechanism by which your character continues to increase in power after level 40. They are NOT normal levels, and they only affect some of your character's attributes. They do not, for instance, affect casterlevel, spell penetration, or attack bonus. The ONLY affects that they have are listed below. " nwvault.ign.com/View.php?view=Scripts.Detail&id=2864On HG they've been modified to affect all of those, but that requires a host of other changes. If you want them to effect spell penetration and casterlevel, you need to edit all your spell scripts to use a new casterlevel function. And if you want them to affect bab, you need to edit your 2da as described above, and make the appropriate script changes. You can find instructions for doing both on this forum and the nwnx_exalt forum, if you look (you don't need exalt to do either, though exalt does provide another avenue to modify ab if you're running linux). Feel free to ask any questions you might have. Funky
|
|
red
Neophyte
Posts: 13
|
Post by red on May 7, 2009 3:44:00 GMT
Thank you, I can work with that info. I wanted to make sure I knew what was already in place, in case I missed something while going through the system. Obviously I scanned over some useful info as well. Thanks again.
|
|
red
Neophyte
Posts: 13
|
Post by red on Jun 15, 2009 17:28:55 GMT
Just getting back to this and I find myself with a rather silly question.
In the cls_atk tables, the level range goes to 60.
Do I simply add the 40 at lvl 40? That would seem correct as the game is only tracking 40 lvls, the HGLL tracking via the lootable field. Or Should I increase all amounts >=40 by 40?
Applying the ab at the spots I need to is easy enough, I have that set up already.
Custom feats for this system is something I have managed as well, thanx for your help.
|
|
red
Neophyte
Posts: 13
|
Post by red on Jun 15, 2009 21:29:33 GMT
You need to change epicattacks.2da row 19. Funky I see row 19 as: 19 10 Granted, I work in notepad. This should be changed as well? Add 20? thanx
|
|
|
Post by FunkySwerve on Jun 15, 2009 23:59:06 GMT
Not as well. That's the only change that needs making. Only NPCs use the class 2das past 20, because all PCs use the same epic attack progression from 21 to 40.
Funky
|
|
red
Neophyte
Posts: 13
|
Post by red on Jun 16, 2009 0:11:37 GMT
I see, my bad. Im good, thanx again.
|
|
red
Neophyte
Posts: 13
|
Post by red on Jun 17, 2009 0:49:14 GMT
Funky, Thanks for the clarification on which 2DA to edit. Row 19 of the epic progression table seems to have done the trick. I find myself with a set of routines for on client enter, raise, rez, respawn and on level if anyone needs something that works. I simply created 3 separate AB tables, one for each group of classes. Then I used the existing GetControlClass function within the HGLL system to determine the table used for the given toon. I used that function to determine which table to use, run the table, return result. Then it is 3 lines of code to apply the effect, using the returned result from the tables as the variable for the EffectDecrease. That returned number is the number that is subtracted during the Decrease event. Seemed the best way to go. A few case functions or a math problem would do the trick. I am better at the former. Last bit I am working on is properly removing that decreased ab effect. Being we work in reverse sequence, we have a larger number on a toon than will be applied after taking a LL, which is why I think my current system is not "persistent". The change comes after a reset, but not if you exit enter, which makes sense as the effect is perm and the toon has been on the server for that session. So, I just need to remove that effect and replace. I think I found a winner with RemoveSpecificEffect, found in one of the petrify includes. Anyways, I am long winded. When I wrap this up, I would be willing to share those routines with any other fools that work with windows Thanks again, knowing which 2DA to change was the key part. The rest is just coffee and code, the best part
|
|
red
Neophyte
Posts: 13
|
Post by red on Jun 17, 2009 5:52:21 GMT
Correction On Client EXIT is perhaps not the best place to remove an effect I simply run a remove effect type loop before I apply. All during the on enter event red@altharia.net if anyone wants those routines corrected
|
|
|
Post by griff on Jul 6, 2009 6:02:56 GMT
First i would like to compliment you on what an outstanding piece of work the HGLL engine is !!! I just have a couple of quick questions. 1) Is there a way to add the feat mounted combat and the skill ride from the x3 expansion? I'm not too worried about the feat but it would be nice to be able to take ride from 40-60.I have altered the scripts to display the skill in the conversation but it just changes the search skill as it is #14 in the leto list. 2) Is there any plan to develop a windows version of nwnexault? javascript:add("%20> ")
|
|
|
Post by FunkySwerve on Jul 6, 2009 7:46:58 GMT
Yes, it's definitely possible to add ride, or other feats, though I don't recommend it if you're having difficulty with it. It's a bit beyond the support I offer for the system, since it's fairly involved, and deals with pspeed's convo system as well. You would need to increase the loop for skills by 1, and there's no reason it should appear in the 14th slot - I've no idea what you might've done to achieve that.
As far as exalt, it's acaos' system, not mine, but I don't think think he's planning to do any windows conversions.
Funky
|
|
|
Post by griff on Jul 6, 2009 17:22:34 GMT
I listed the Ride skill as skill #14 because that's where it appears in the list of constants which is listed alphabetically. After looking at the nwscript file i found that they just added it to the end of the list making it #27 so i just need to re list the skills back to the way they were and add Ride to the end of the list. I already changed the loops to 28 so i think this will solve my problem. Thank you very much and sorry if i wasted your time.
|
|