forums | blogs | polls | tutorials | downloads | rules | help

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in remember_me_form_alter() (line 78 of /var/www/siegetheday.org/sites/all/modules/contrib/remember_me/remember_me.module).

Dark and Light Elves mod and alter_experience_gained

My account on SiegeNetwork has been locked down for years, so I figure I may as well post my concern here.

I've recently been dabbling in some nostalgic play of Dungeon Siege by attempting to get through Legends of Utrae with a single elf character, courtesy of Witness' elf mod found here. It's been going alright, but my biggest concern is that my experience numbers just don't seem to be adding up right. I've played the entire run with the Aura of Aptitude, which grants your party an enchantment that increases experience gain through the alteration effect of "alter_experience_gained". My concern is that while my melee, ranged, CM, and NM levels seem to be affected by this aura, my strength, dexterity, and intelligence levels are not. This has left me with a character whose S-D-I levels are 31-20-22 in game, but going off the distribution of attribute experience from the level of my skills, my attributes should actually be 41-36-34! I might have been expecting strength to be lower than its actual level, as it is claimed to grow more slowly for elf characters in the read-me, but that doesn't explain the huge disparity in dexterity or intelligence.

I remember using other experience boosting methods in far past that I don't recall having this issue. That is, when my skills super-boosted to their maximum, the attributes would also be boosted according to the appropriate formula. This has me suspecting that something might be off with the way that the aura works, and that while my skills grow faster, my attributes do not.

Has anyone else who has used or tinkered with the Dark Elves mod experienced this sort of disconnect in experience gain? Does anyone have any guess as to what might be the cause?

TheTantrum wrote:
My account on SiegeNetwork has been locked down for years, so I figure I may as well post my concern here.

I've recently been dabbling in some nostalgic play of Dungeon Siege by attempting to get through Legends of Utrae with a single elf character, courtesy of Witness' elf mod found here. It's been going alright, but my biggest concern is that my experience numbers just don't seem to be adding up right. I've played the entire run with the Aura of Aptitude, which grants your party an enchantment that increases experience gain through the alteration effect of "alter_experience_gained". My concern is that while my melee, ranged, CM, and NM levels seem to be affected by this aura, my strength, dexterity, and intelligence levels are not. This has left me with a character whose S-D-I levels are 31-20-22 in game, but going off the distribution of attribute experience from the level of my skills, my attributes should actually be 41-36-34! I might have been expecting strength to be lower than its actual level, as it is claimed to grow more slowly for elf characters in the read-me, but that doesn't explain the huge disparity in dexterity or intelligence.

I remember using other experience boosting methods in far past that I don't recall having this issue. That is, when my skills super-boosted to their maximum, the attributes would also be boosted according to the appropriate formula. This has me suspecting that something might be off with the way that the aura works, and that while my skills grow faster, my attributes do not.

Has anyone else who has used or tinkered with the Dark Elves mod experienced this sort of disconnect in experience gain? Does anyone have any guess as to what might be the cause?

__________________________



When I do not play as a Cat Mansion Character I use Lisa's Light and Dark Elves. I have noted that when using the aura's the strangeness you noted does occur. However if I do not use the aura things occur normally in relation to strength, dexterity, and intelligence. Since it has been years since I have spoken to Witness, I can not give you an answer.

Elf

bare_elf wrote:
When I do not play as a Cat Mansion Character I use Lisa's Light and Dark Elves. I have noted that when using the aura's the strangeness you noted does occur. However if I do not use the aura things occur normally in relation to strength, dexterity, and intelligence. Since it has been years since I have spoken to Witness, I can not give you an answer.

Elf

Actually, even without the aura, I've noticed some strange things going on with strength. I did some testing with new characters and no aura. A brand new elf character will have party.gas data that shows them to have 10 strength and 650 experience (even though that experience doesn't show up at the hero's creation?). After gaining 28 experience in melee, I checked strength again to find it with experience of 854.799. However, the level was where it would have been had the character been a non-elf.

If it weren't for being unable to figure out why strength gives such wacky numbers, I would simply try to edit my attributes to where they should be every few saves.

this exp loss associated with stats also occurs in unmodded ds/dsloa. i notice this "exp loss" on my combat mages. the str-dex-int is always lower than it shud be.

it might be due to some math related bugs with the way the game calculates exp gain? i.e. rounding/multiplication bugs? or maybe its a bug whereby in alter_experience_gained, the exp gain is only scaled for skills but for stats the exp gain is not scaled.

but whatever it is, i think this stat bug has been fixed in ds2.

If the bug has been fixed in DS2, would it be possible to look at how DS2 calculates the stats and then make a mod for stats to be calculated the same way in DS? At least, as long as some of the deeper code of the game isn't what's responsible for the error.

It looks like looking further into this will be for naught anyways. Since the character I'm trying to fix values on is an elf, there will be a compatibility issue between it and DSLOAmod. I won't be able to fix my single-player save unless there's a newer version of something that fixes the exception error or another workaround that I'm unfamiliar with.

ALTER_EXPERIENCE_GAINED works as intended. I just tested it last night in the mod I'm working on. I put a value of 100 on a weapon, and I was gaining 100% additional experience (this value is automatically converted into a percentage increase, not a flat amount for those who didn't know). Also, there was no unusual growth between my primary stats and skills... everything increased exactly as it was meant to.

I've been itching again to get back into DS for a while, but was still always put off by this issue I've been having. I looked up this thread again and went to do more testing.

I found that the aura of aptitude is incorrectly set up. The alter_experience_gained value for each aura is the number that the multiplier to party exp is meant to be, but the effect of this, as Lloyd points out, is that the party will only gain that much percent additional exp. In that case, if I were to fix these values appropriately, the aura should work as intended.

So, once I go learn how to do that, maybe I'll get back into the game for a while.