By request, I'm digging into the Runecraft code with an eye toward reimplementing it in the T2 module. Oddly, the only spots in the code where I can find the player's actual Runecraft skill level used are a couple places that compute the mana cost of a rune spell — and in the computation, the mana cost actually increases with skill level, with no commensurate increase in spell power. Which seems not merely counterintuitive, but actively anti-intuitive.
My questions, then:
First and most obviously, am I missing something (I hope)?
The code base I'm working from lists itself as version 2.3.9; has this perhaps improved in more recent versions?
Failing both of those, any suggestions for what I should be doing instead of what the code is doing?
Thanks.
"Blessed are the yeeks, for they shall inherit Arda..."
I never code delved ToME myself because I had trouble with Lua's lack of punctuation, but I remember it being a known thing that Runecraft was broken and didn't reward skill investment.
I can't say anything directly about how to fix it because I never used runecrafting for all that it was a cool idea because the lack of scaling lead me to doubt its long term offensive capability and it wasn't convenient for utility.
Digitochracy
n. 1. technocracy. 2. government by the numbers. 3. rule by people with the longest fingers.
I also never played Runecraft. I vaguely remember someone talking about the issue that putting more points into it led to weaker power. That would have been 15 years ago or so and the conversation has probably disappeared from the forum.
HousePet wrote: ↑Thu May 05, 2022 11:50 pm
I recall reading something like this in a skills guide somewhere. Not sure whether said guide still exists.
Might be mine, now that you mention it… [checks notes] …aaand of course. Should've looked there first.
Well, that gives me some idea how to proceed, at least. I'll probably start with the base implementation and see if my module users have any ideas for improvements. Thanks, all.
"Blessed are the yeeks, for they shall inherit Arda..."