• freely raise or lower any stat

    From uglyvan@21:1/5 to All on Fri Jan 12 12:25:42 2018
    here's the topic :

    root = STRxCONxDEXxWISxINTxCHA/1000

    level
    1 root x 1
    2 root x 2
    3 root x 4
    4 root x 8
    5 root x 16
    6 root x 32
    7 root x 64
    8 root x 125
    9 root x 250
    10 root x 500
    11 root x 750
    12 root x 1000
    etc

    the idea lets you raise or lower any stat, then recalculate the level of your character...

    example1:

    STR 10
    CON 10
    DEX 10
    WIS 10
    INT 10
    CHA 10

    STRxCONxDEXxWISxINTxCHA/1000=10x10x10x10x10x10/1000=1000

    level

    1 1000 x 1 = 1.000
    2 1000 x 2 = 2.000
    3 1000 x 4 = 4.000
    4 1000 x 8 = 8.000
    5 1000 x 16 = 16.000
    6 1000 x 32 = 32.000
    7 1000 x 64 = 64.000
    8 1000 x 125 = 125.000
    9 1000 x 250 = 250.000
    10 1000 x 500 = 500.000
    11 1000 x 750 = 750.000
    12 1000 x 1000 = 1.000.000
    etc


    example2:

    STR 20
    CON 10
    DEX 10
    WIS 10
    INT 10
    CHA 10

    STRxCONxDEXxWISxINTxCHA/1000=20x10x10x10x10x10/1000=2000

    level

    1 2000 x 1 = 2.000
    2 2000 x 2 = 4.000
    3 2000 x 4 = 8.000
    4 2000 x 8 = 16.000
    5 2000 x 16 = 32.000
    6 2000 x 32 = 64.000
    7 2000 x 64 = 125.000
    8 2000 x 125 = 250.000
    9 2000 x 250 = 500.000
    10 2000 x 500 = 1.000.000
    11 2000 x 750 = 1.500.000
    12 2000 x 1000 = 2.000.000
    etc

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Auric__@21:1/5 to uglyvan on Fri Jan 12 21:33:04 2018
    uglyvan wrote:

    here's the topic :

    root = STRxCONxDEXxWISxINTxCHA/1000

    level
    1 root x 1
    2 root x 2
    3 root x 4
    4 root x 8
    5 root x 16
    6 root x 32
    7 root x 64
    8 root x 125
    9 root x 250
    10 root x 500
    11 root x 750
    12 root x 1000
    etc

    the idea lets you raise or lower any stat, then recalculate the level of
    your character...
    [snip]

    I'm confused.

    - What's the point of all this?
    - What problem does this solve?
    - Can you rephrase this more clearly? E.g., does "1 root" mean "the first
    stat"?
    - What does any of this have to do with (I assume) a character's level?
    - Why does the multiplier use powers of 2 at first, and then switch to
    multiples of 125?
    - Why divide everything by 1000? Or any number?
    - How do you recover the stats correctly? This appears to lead to collisions
    between multiple valid states.
    - Why would any of the above even be necessary?
    - If there are N stats, why not just use N variables, or an array?

    --
    The police were an expected problem.
    -- Hans Reiser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Damerell@21:1/5 to All on Sat Jan 13 10:49:05 2018
    Quoting uglyvan <evanouschka@yahoo.fr>:
    here's the topic :
    root = STRxCONxDEXxWISxINTxCHA/1000

    This makes the same error as last time of assuming all stats are of equal value. They're not.
    --
    David Damerell <damerell@chiark.greenend.org.uk> Distortion Field!
    Today is Second Mania, January.
    Tomorrow will be Second Aponoia, January.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From uglyvan@21:1/5 to All on Sat Jan 13 06:09:19 2018
    Le vendredi 12 janvier 2018 22:33:06 UTC+1, Auric__ a écrit :
    uglyvan wrote:

    here's the topic :

    root = STRxCONxDEXxWISxINTxCHA/1000

    level
    1 root x 1
    2 root x 2
    3 root x 4
    4 root x 8
    5 root x 16
    6 root x 32
    7 root x 64
    8 root x 125
    9 root x 250
    10 root x 500
    11 root x 750
    12 root x 1000
    etc

    the idea lets you raise or lower any stat, then recalculate the level of your character...
    [snip]

    I'm confused.

    - What's the point of all this?
    - What problem does this solve?
    - Can you rephrase this more clearly? E.g., does "1 root" mean "the first
    stat"?
    - What does any of this have to do with (I assume) a character's level?
    - Why does the multiplier use powers of 2 at first, and then switch to
    multiples of 125?
    - Why divide everything by 1000? Or any number?
    - How do you recover the stats correctly? This appears to lead to collisions
    between multiple valid states.
    - Why would any of the above even be necessary?
    - If there are N stats, why not just use N variables, or an array?

    --
    The police were an expected problem.
    -- Hans Reiser

    I'm just an old AD&D 1E player;
    at that old time Fighters used to gain levels like in
    1st level xp 0
    2nd level xp 2000
    ...
    9th level 250.000
    +1 level +250.000

    my main idea here is to let players play freely with high stat scores, given the fact that bearing high level stats would require lots of xps or a lower character level ( en effet it is uneasy for me to translate in english my topic )

    root is a variable name;
    if you don't divide the variable with 1.000 it would require a root of 1.000.000 to bear character level 1
    ...
    and I know Charisma is not user friendly
    :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From mpread@chiark.greenend.org.uk@21:1/5 to uglyvan on Sun Jan 14 10:02:59 2018
    uglyvan <evanouschka@yahoo.fr> wrote:
    my main idea here is to let players play freely with high stat scores,

    STR, DEX, CON, and to a lesser extent WIS all naturally rise over the
    course of gameplay unless you're doing ill-advised things. On top of that, wraith corpses, potions of gain ability (which, if blessed, raise *all*
    your stats), and potions of gain level exist, and levels above 14 are
    only interesting for casting-reliant characters, so I really don't see
    what your proposal adds to the game.

    Of course, Nethack is Free Software, so you're at liberty to implement it
    in your own modified version of the game, and distribute that modified
    version to other people if you want to.

    EDIT: No, wait. This is rgrd, not rgrn :)

    I kind of stand by the main thrust of my point, though. This isn't, in isolation, a particularly interesting mechanic (any more than Angband's
    "better species = higher XP cost" mechanic is interesting in isolation).

    If you *design your whole game* around making this mechanic interesting,
    then sure, it's an interesting mechanic. But you can say that about most putative game mechanics, so... eh.
    --
    \_\/_/ turbulence is certainty turbulence is friction between you and me
    \ / every time we try to impose order we create chaos
    \/ -- Killing Joke, "Mathematics of Chaos"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)