Toad
Peasant
Posts: 4
|
Post by Toad on Mar 17, 2007 19:33:53 GMT
It seems that if a player w/LL's enters as a dm, then re-enters back with their player, they lose their LL's. They keep all their adjustments; it just isn't recognizing them as having LL's.
Here's a report from one of our dms;
I went in as player. Went to LL and gained a level. It asked me to re-log. Then I logged in as DM. Then I logged in as player and the LL I gained, and all prior levels were gone.
Also, i tried the following sequence as well;
I went in as player. Went to LL and gained a level. It asked me to re-log. I re-logged as player and legendary level was there. Then I logged in as DM. Then I logged in as player and the LL I gained, and all prior levels were gone. Thus, it seems that if you login as DM, it wipes the levelers knowledge of you having any advanced levels.
Lastly, even after all these cases; persistent variables stored from elsewhere still seem to be working as anticipated.
|
|
|
Post by FunkySwerve on Mar 18, 2007 1:27:42 GMT
You have a bug in your persistence systems, not with hgll. I assume you are tracking them by variable? The default check uses the Lootable field on the pc, which wouldn't be affected by other logins unless you have other code changing it and are missing GetIsPC checks on that code. I would need a lot more information to help you than you are providing, you will have to elaborate on the problem. Funky
|
|
bane
Peasant
Posts: 6
|
Post by bane on Jan 6, 2009 17:06:04 GMT
what is happing Funky is our dms is losing there LL's as players when they log on and here has been a case where a non dm has lost there LL's as well, with our dms it happens often, they will be logged in as a dm then log out, and then log in there player toon. At this point there player toons will lost there LL's they will retain all the feats and skills they took proir to lost of the LL's. just if the do a !playerinfo it doesn't show the Legendary levels. if they go back to the LL they can retake all the levels over again and get new feats and skills added to the ones they already have. As i said before this has happen as well with non dm players. not sure what is creating the problem any ideas,? We do run 2 servers with 2 different data bases and use Vaultster to save the bic files over to each server. (Not sure if that info is helpfull but thought it migh be.) Ant help you can provide would be greatfull, thanks
|
|
|
Post by Acaos on Jan 6, 2009 18:51:15 GMT
Are they using the same character as a DM that they are as a player?
Acaos
|
|
bane
Peasant
Posts: 6
|
Post by bane on Jan 7, 2009 3:53:40 GMT
no
|
|
|
Post by FunkySwerve on Jan 13, 2009 19:09:41 GMT
Sorry for the slow response, RL has been driving me crazy at the moment. Are you using another scriptset that edits the Lootable field, like Shayan's subrace system? The Lootable field tracks the character's LL, so if it's reset, the levels are seen as never having been taken.
Funky
|
|
bane
Peasant
Posts: 6
|
Post by bane on Jan 14, 2009 10:58:06 GMT
we are using the dar 2 system but not sure on the lootable side of things. as i have just recently took over this mod I haven't tracked down all the customs scripts. Toad was the one of the originals scripters on the mod as he still helps out, so i will get with him and check, and get back to you on it.
|
|
|
Post by FunkySwerve on Jan 15, 2009 5:34:44 GMT
You should be able to search the scripts, using the editor, for 'Lootable', and see if it pops up anywhere outside the LL scripts. DAR does use it, and is potentially the source of the problem.
Funky
|
|
bane
Peasant
Posts: 6
|
Post by bane on Jan 16, 2009 15:48:49 GMT
yes i have several other scripts using the GetLootable() and a few that are SetLootable() which ones would you need to look at i would think the SetLootable i have 4 differnet scripts that use the SetLootable command.
|
|
|
Post by FunkySwerve on Jan 17, 2009 17:23:50 GMT
*I* wouldn't need to look at any of them. What you need to do is figure out which of those is causing the Lootable to be reset on the characters that are bugging. Any script with SetLootable is a candidate, and any script that Sets the Lootable of a PC that has taken legendary levels will have to be changed so that it doesn't.
Funky
|
|