Could we please change wooden torches allocation to continue all the way to 100, so we don't have to farm sub level 40 with randarts to make sure we found our light artifacts? XD
Changing the allocation to be 1 to 100 seems reasonable enough. That was the behavior in 3.0.8 but was changed for 3.0.9 when the probability for torches was increased and has remained that way since then.
There'll be a slight decrease of useful objects for levels 41 and down, but the alternate solutions I can come up with to improve the allocation of randart lights seem worse than what you propose. One could ignore the allocation maximum of the base type when choosing whether an artifact of that type is generated, but that would mean that any torch seen on levels 41 and down would be known to be an artifact without further inspection by the player. Another alternative would be to change the base type selection for a randart to prefer the special bases (i.e. phials, stars, and arkenstones for lights) over bases from object_base.txt, but that's an overly convoluted way to address the problem.
Changing the allocation to be 1 to 100 seems reasonable enough. That was the behavior in 3.0.8 but was changed for 3.0.9 when the probability for torches was increased and has remained that way since then.
There'll be a slight decrease of useful objects for levels 41 and down, but the alternate solutions I can come up with to improve the allocation of randart lights seem worse than what you propose. One could ignore the allocation maximum of the base type when choosing whether an artifact of that type is generated, but that would mean that any torch seen on levels 41 and down would be known to be an artifact without further inspection by the player. Another alternative would be to change the base type selection for a randart to prefer the special bases (i.e. phials, stars, and arkenstones for lights) over bases from object_base.txt, but that's an overly convoluted way to address the problem.
As a completionist player regarding artifacts, I also feel that all the other possibly artifact basetypes should also have allocations all the way to 100.
I think there were a couple early base armor/weapon types that had a non-100 max alloc depth. Actually, checking the artifact file, there are max levels for artifacts themselves which I feel should be ignored.
Not as crucial as the torches but still bit annoying.
One could ignore the allocation maximum of the base type when choosing whether an artifact of that type is generated, but that would mean that any torch seen on levels 41 and down would be known to be an artifact without further inspection by the player.
What's wrong with that?
Seriously, the dungeon is littered with torches. Every single humanoid that cannot see in total blackness should be carrying a light source. The player can't help but ignore those. There must be some incredibly powerful spell at play. Assume the spell doesn't work on forcing the player to ignore artifacts. Problem solved.
There is actually max alloc for some artifacts as well. Haven't checked if it is actually forced in artifact generation.
One of the worst in standart set was that I think I saw one of the immunity granting ones have a max level!
I went through the gamedata files for artifacts/objects and changed all relevant ones to max alloc 100 that I managed to find (haven't double checked so oversights possible). I attached the files, they go to lib/gamedata (they are renamed so won't overwrite), if you want to just fix em for yourself for the moment unzip and copy them over the originals. Also that way if you download a new version, you can just re-copy-over.
There is actually max alloc for some artifacts as well. Haven't checked if it is actually forced in artifact generation.
One of the worst in standart set was that I think I saw one of the immunity granting ones have a max level!
I went through the gamedata files for artifacts/objects and changed all relevant ones to max alloc 100 that I managed to find (haven't double checked so oversights possible). I attached the files, they go to lib/gamedata (they are renamed so won't overwrite), if you want to just fix em for yourself for the moment unzip and copy them over the originals. Also that way if you download a new version, you can just re-copy-over.
Thanks, this is great; will this make the randart lightsources max level 100 ?
I would have to check how randart creation handles max allocation levels ... Currently I am trying to get my compiling working again, my Quality of Life branch just bypasses artifact creation level check to avoid any and all problems related to that. ... if I can get it compiling again, been too long!
Comment