TFW Contest #1 - Skill Point System

Information and updates for TFW: Ancients (D2 v1.09x) and Awakening (D2 v1.10) mods. If you have any questions or suggestions about either mod, please post them here. Click here to visit the official web site.

Moderators: Myhrginoc, SiLenTx, Deathscythe

User avatar
Myhrginoc
Retired Admin
Cherub
Posts: 12100
Joined: Sat May 25, 2002 7:28 am
Location: Percussion U
United States of America

Hand-picked

TFW Contest #1 - Skill Point System

Post by Myhrginoc » Mon Mar 27, 2006 2:42 am

CONTEST #1 IS CLOSED

The first player to post the general formula for skill points will get to design a TFW set, unique item or runeword of choice. There is only one formula for all player skills, although the starting points differ. (Although this is an alpha release, the skill point system will not change with the mod's final release unless there is a fatal flaw not yet found.)

The skillpoint formula is shown here as an algorithm:

Code: Select all

nspm = 0 

for ( sl = 1 ; sl = X ; sl = sl + 1 ) 
{ 
if sl < 21 
then nspm = nspm + 1; 

if 21 <= sl < 31 
then nspm = nspm + 3; 

if 31 <= sl < 41 
then nspm = nspm + 6; 

if 41 <= sl 
then nspm = nspm + 10; 
} 

cost to increase from the current level (x-1) to the next higher one (x) = initial cost * nspm
(correct answer by oldboy 6/23/06)

A unique item or runeword design will be awarded for the first correct answer to each question below. (This is true even if the general formula has been posted, there are no end dates for this contest.) These questions refer to skillpoint allocations only, no item bonus may apply.
  1. If all skills are increased equally, how many levels can each skill acquire? L27 (correct answer by oldboy 6/9/06)

  2. How many skills can a single class raise to L50? Name the class on which your answer is based. Sorceress, 12 skills (correct answer by oldboy 6/23/06)

  3. How high can you raise the skills if you concentrate on one skill page only? Name the page for which your answer applies. Sorceress, L41 for lightning skills (correct answer by oldboy 6/23/06)
Naturally, this contest is not open to anybody on the TFW design team, who has seen the txt file or had access to development posts.
Last edited by Myhrginoc on Fri Jun 23, 2006 9:11 pm, edited 5 times in total.
Do the right thing. It will gratify some people and astonish the rest.
~ Mark Twain
Run Diablo II in any version for mods: tutorial
The Terms of Service!! Know them, abide by them, and enjoy the forums at peace.
The Beginner's Guide v1.4: (MS Word | PDF) || Mod Running Scripts || TFW: Awakening

User avatar
Disruptive Idiot
Posts: 13
Joined: Wed Mar 22, 2006 9:01 pm
Location: Syosset, New York

Re: TFW Contest #1 - Skill Point System

Post by Disruptive Idiot » Mon Mar 27, 2006 11:08 pm

The general formula(s) for skill points is(are) as followed:

First, how many skill points attained at each level:
10x, where x = the level attained.

Therefore, the amount of skill points accumulated at any arbitrary level is:
i=1 i->x: 10(2+3...+i+(i+1)...+x); X being the arbitrary level for calculation subtract 1. For example, a level 10 character has 540 skill points without quests factored in.

Second, the cost of buying a skill level:
C(x), where C is the cost of buying the first level in the skill and X is the level to be bought for the skill.

Then, to raise a skill from 0 to any arbitrary level follows the formula:
i=1 i->x: C(1+2+3...+i+(i+1)...+x)

Is that sufficient?

Edit1: To answer for the second question, a Necromancer can max out sixteen skills at level 200.
Last edited by Disruptive Idiot on Tue Mar 28, 2006 12:57 am, edited 8 times in total.

User avatar
JrEye
Forum Legend
Arch-Angel
Posts: 1298
Joined: Mon May 27, 2002 5:18 am
Location: Columbus OH

Re: TFW Contest #1 - Skill Point System

Post by JrEye » Tue Mar 28, 2006 12:12 am

Did a druid for this one.

You gain per level 10(x-1) where x is your level fpr a total of 199,000 skill points when you go from 2 to 200.

I got the same formula for skills as Disruptive

my answers:

A druid can raise all skills in all trees to 25.

A druid can attain 26 lvl 50 skills.

A druid can raise all skills in the summoning tree to 44.
Last edited by JrEye on Tue Mar 28, 2006 12:13 am, edited 1 time in total.
Zy-El Wiki | Facebook |
Image
Si vis pacem, para bellum

User avatar
Disruptive Idiot
Posts: 13
Joined: Wed Mar 22, 2006 9:01 pm
Location: Syosset, New York

Re: TFW Contest #1 - Skill Point System

Post by Disruptive Idiot » Tue Mar 28, 2006 12:56 am

Ah right, you don't get points at level one! Silly me!

I also revised my necromancer answer, because I forgot to take into account the fairly sizeable quest point bonuses.

User avatar
JrEye
Forum Legend
Arch-Angel
Posts: 1298
Joined: Mon May 27, 2002 5:18 am
Location: Columbus OH

Post by JrEye » Tue Mar 28, 2006 2:01 am

I didnt do any quest reqards for my calcs

Dont think it would change answers much though even if you had to. Though I wouldnt know since I havent completed all quests in all difficulties
Zy-El Wiki | Facebook |
Image
Si vis pacem, para bellum

User avatar
Myhrginoc
Retired Admin
Cherub
Posts: 12100
Joined: Sat May 25, 2002 7:28 am
Location: Percussion U
United States of America

Hand-picked

Re: TFW Contest #1 - Skill Point System

Post by Myhrginoc » Tue Mar 28, 2006 4:12 am

Contests aren't contests if I give out feedback, so I'll do this only once. And that is because I did not say either way whether quest rewards matter. They do matter, but you will have to experience them to know how. And be sure you observe skillpoints actually expended to see if they follow the formula you derive. Unfortunately there is a bug in SkillPrereq.dll that "loses track" of the next level's requirement at certain points, so you have to watch your level-ups. That was an unintentional extra difficulty to the contest!
Do the right thing. It will gratify some people and astonish the rest.
~ Mark Twain
Run Diablo II in any version for mods: tutorial
The Terms of Service!! Know them, abide by them, and enjoy the forums at peace.
The Beginner's Guide v1.4: (MS Word | PDF) || Mod Running Scripts || TFW: Awakening

User avatar
JrEye
Forum Legend
Arch-Angel
Posts: 1298
Joined: Mon May 27, 2002 5:18 am
Location: Columbus OH

Post by JrEye » Tue Mar 28, 2006 5:18 am

I guess the skill formula is curved then, if not then Rewards you get from quests would have to total between all difficulties to 14K+ in order to change answer #2 for druid, 84K for #1 and would probly shift answer for #3 by 1-2 skill levels since you will probly get more then 8K from rewards

Edit: I probly wont be able to fix my equation as I dont get that much time to play. Mainly play for fun with what little time I have.
Last edited by JrEye on Tue Mar 28, 2006 5:37 am, edited 1 time in total.
Zy-El Wiki | Facebook |
Image
Si vis pacem, para bellum

User avatar
Myhrginoc
Retired Admin
Cherub
Posts: 12100
Joined: Sat May 25, 2002 7:28 am
Location: Percussion U
United States of America

Hand-picked

Re: TFW Contest #1 - Skill Point System

Post by Myhrginoc » Tue Mar 28, 2006 5:32 am

Cain" wrote:Ahh... The lost Horadric Scroll! What a fortunate turn of events...
As some people have said to annoy me, " that's for me to know and you to find out!"

8-O :roll:
Last edited by Myhrginoc on Tue Mar 28, 2006 5:33 am, edited 1 time in total.
Do the right thing. It will gratify some people and astonish the rest.
~ Mark Twain
Run Diablo II in any version for mods: tutorial
The Terms of Service!! Know them, abide by them, and enjoy the forums at peace.
The Beginner's Guide v1.4: (MS Word | PDF) || Mod Running Scripts || TFW: Awakening

User avatar
oldboy
Junior Member
Paladin
Posts: 195
Joined: Sun Jun 19, 2005 2:11 pm
Location: Hannover

Re: TFW Contest #1 - Skill Point System

Post by oldboy » Sat Jun 10, 2006 5:24 am

a picturre says more then thousand words: album_page.php?pic_id=1649


formula: ( starting cost ) x summ

summ = ( 1 + 1 + 1 + 1 + ... ) until lvl 20, after lvl 20 it goes
summ = ( 1 + 1 + 1 + 1 + ... ) + ( 3 + 3 + 3 + ... ) until lvl 30, after this
summ = ( 1 + 1 + 1 + 1 + ... ) + ( 3 + 3 + 3 + ... ) + ( 6 + ... ) until lvl 40, ....

it goes every 10th skill-lvl this way, after the 20th.

=> starting cost x [1; 2; 3; 4; ...; 20; 23; 26; 29; ...; 50; 56; 62; .....]

omg *edit*




edit:

... viva lvl up there are 199.000 skill points available.

-in Anger Arising the char gets + 80; + 200 and + 500 points.
= 780
-in Heart of Rage he gets + 800 for the Den of Evil. which could mean
he would get + 2.000 and + 5.000 for the other Quests.
= 7.800
- for the last stage he maybe could get + 8.000 ; + 20.000 and + 50.000 skill points ( = ? !!! wtf). = 78.000

I don´t think that after each difficulty the points are going up by x10. but I just guess: from the quests he gets 86.580 extra skill points. 8-O



1. Pala (601) could have each skill at lvl 27.
Last edited by oldboy on Sat Jun 10, 2006 6:08 am, edited 3 times in total.

User avatar
Myhrginoc
Retired Admin
Cherub
Posts: 12100
Joined: Sat May 25, 2002 7:28 am
Location: Percussion U
United States of America

Hand-picked

Re: TFW Contest #1 - Skill Point System

Post by Myhrginoc » Fri Jun 23, 2006 5:54 am

We have a winnah!!! :mrgreenking:

oldboy has correctly answered Question #1 in the TFW Contest: if all skill points are equally allocated, a character can have L27 in each skill. That is L27 in base skill points, not accounting for item bonuses. He gets to design a unique item or runeword to be added to the mod.

Please submit your design to me as a PM, unless you want everybody to know in advance what your item's properties are. Regardless, you will receive full credit for your idea.

I realize I am tardy in acknowledging this win. The "unread message" flag stays green for three days, but it was nine before I returned from my trip since he posted.
Last edited by Myhrginoc on Fri Jun 23, 2006 6:06 am, edited 3 times in total.
Do the right thing. It will gratify some people and astonish the rest.
~ Mark Twain
Run Diablo II in any version for mods: tutorial
The Terms of Service!! Know them, abide by them, and enjoy the forums at peace.
The Beginner's Guide v1.4: (MS Word | PDF) || Mod Running Scripts || TFW: Awakening

User avatar
oldboy
Junior Member
Paladin
Posts: 195
Joined: Sun Jun 19, 2005 2:11 pm
Location: Hannover

Re: TFW Contest #1 - Skill Point System

Post by oldboy » Fri Jun 23, 2006 5:19 pm

2. sorc (92/93):
when just the cheapest skills are maxed, then 12 skills would have a level of 50.

3. sorc: lightning skills (185):

when all points are used for lighning skills equally, all lightning skills would have a level of 41. 3455 skillpoints would be left, which could be used to increase the cheaper ones of this tree.



# skill formula:

sl = skill level
nspm = needed skill points multiplikator

x is the skill level you wanna reach form the current skill level (x-1)
37 is the skill level you wanna reach form the current skill level 36

-------------------------------------------------------------------------------------

nspm = 0

for ( sl = 1 ; sl = X ; sl = sl + 1 )
{
if sl < 21
then nspm = nspm + 1;

if 21 <= sl < 31
then nspm = nspm + 3;

if 31 <= sl < 41
then nspm = nspm + 6;

if 41 <= sl
then nspm = nspm + 10;
}

cost to increase from the current level (x-1) to the next higher one (x) = initial cost * nspm

-------------------------------------------------------------------------------------

for this example it would look like this:

0 + 1 + 1 + 1 + 1 .... + 1 + 3 + 3 + 3 .... + 3 + 6 + 6 + 6 + 6 + 6 + 6 + 6

0 + 1 * 20 + 3 * 10 + 6 * 7 = 92

Exploding Orb costs 15
to increase EO from level 36 to 37 , 15 * 92 = 1380 skill points are needed.
Last edited by oldboy on Fri Jun 23, 2006 5:55 pm, edited 1 time in total.

User avatar
Myhrginoc
Retired Admin
Cherub
Posts: 12100
Joined: Sat May 25, 2002 7:28 am
Location: Percussion U
United States of America

Hand-picked

Re: TFW Contest #1 - Skill Point System

Post by Myhrginoc » Fri Jun 23, 2006 8:56 pm

Hat Trick - We have a winnah!!! :mrgreenking:

oldboy has correctly answered Question #2 in the TFW Contest: if skill points are invested in the cheapest skills only, a Sorceress can bring 12 skills to L50. He gets to design a second unique item or runeword to be added to the mod.

oldboy has correctly answered Question #3 in the TFW Contest: if skill points are invested on one skilltab only, a Sorceress can bring all Lightning skills to L41. He gets to design a third unique item or runeword to be added to the mod.

oldboy has correctly determined the general formula in the TFW Contest. He gets to choose to design either a new TFW set with up to six items, or a fourth unique item or runeword, to be added to the mod.

Please submit your designs to me as a PM, unless you want everybody to know in advance what your items' properties are. Regardless, you will receive full credit for your idea.

For anybody who might want to use a similar formula, this is the representation I use in the skpoints field of Skills.txt:

"(X * ((blvl + 1) + max(2 * (blvl - 19), 0) + max(3*(blvl - 29),0) + max(4 * (blvl - 39),0)))"

where X is the initial cost of the skill.
Do the right thing. It will gratify some people and astonish the rest.
~ Mark Twain
Run Diablo II in any version for mods: tutorial
The Terms of Service!! Know them, abide by them, and enjoy the forums at peace.
The Beginner's Guide v1.4: (MS Word | PDF) || Mod Running Scripts || TFW: Awakening

Return to “The Fury Within: Ancients & Awakening”