Multi-RCR

Suggestions or Mechanical Requests for Classes, Feats, Races, Etc.

Moderators: Moderator, Quality Control, Developer, DM

User avatar
Tsidkenu
Posts: 3962
Joined: Tue May 27, 2014 12:04 am
Location: Terra Nullis

Re: Multi-RCR

Unread post by Tsidkenu »

It should, I think?

And remember that there's a kind of 'crossover' verge, so a level 11th character who RCRed at 65,999 XP would get 62,699 XP back (5% penalty), whereas if they had 1 more XP and crossed over into the next bracket they would only get 59,400 xp back (10% penalty), a difference of 3,299 XP.
User avatar
Thorsson
Posts: 1293
Joined: Thu Jul 02, 2009 4:17 pm

Re: Multi-RCR

Unread post by Thorsson »

That's a bad system where more gets you less.
Life is far too important a thing ever to talk seriously about it
User avatar
Theodore01
Recognized Donor
Posts: 2927
Joined: Wed Feb 16, 2011 5:32 pm

Re: Multi-RCR

Unread post by Theodore01 »

Just leave it as it is now and concentrate on fixing all the other bugs.
chad878262
QC Coordinator
Posts: 9333
Joined: Thu Sep 18, 2014 6:55 pm

Re: Multi-RCR

Unread post by chad878262 »

Thorsson wrote:That's a bad system where more gets you less.
Worse than when it was a flat 50%?

There's no way to keep it simple and still avoid cut offs where crossing a threshold causes a worse outcome...It's like making that extra bit of money that caused you to go in to a higher tax bracket which sucks, but it's a simple system to implement that gives more ability to fix a character early on.
Chord Silverstrings - Bard and OSR Squire / Tarent Nefzen - Arcane Wand Merchant and Master Alchemist / Irrace Arkentlar - Drow Adventurer / Finneaus Du'Veil - Gem Merchant and Executive Officer of SCCE

Tarent's Wands and Elixirs

A Wand Crafter's guide to using wands
NegInfinity
Posts: 2450
Joined: Wed Feb 05, 2014 11:24 am

Re: Multi-RCR

Unread post by NegInfinity »

Thorsson wrote:That's a bad system where more gets you less.
It is an improvement compared to flat 50% for everything. IMO.
User avatar
Valefort
Retired Admin
Posts: 9779
Joined: Thu Apr 28, 2011 5:07 pm
Location: France, GMT +2

Re: Multi-RCR

Unread post by Valefort »

You can make it a linear function for levels 11-20 instead of having thresholds for each level.

45 000 exp = lvl 10 (ecl 0)
231 000 exp = lvl 20 (ecl 2, the max)

Let x be the exp points of the character RCRed.
Let y be the exp points to be stored.

We search a&b so that y = a*x +b

You want 100% back for x = 45 000 and 50% back for x = 231 000, so it's solving a 2*2 system :

45 000 = 45000 * a+ b
115 500 = 231 000 * a +b

I'll skip the maths that are tedious to write but unless I made a mistake the solution is :

a = 70500/186
b = -45000*70314/186

And it's faster to code to boot :P
Mealir Ostirel - Incorrigible swashbuckler
NegInfinity
Posts: 2450
Joined: Wed Feb 05, 2014 11:24 am

Re: Multi-RCR

Unread post by NegInfinity »

Valefort wrote:You can make it a linear function for levels 11-20 instead of having thresholds for each level.

45 000 exp = lvl 10 (ecl 0)
231 000 exp = lvl 20 (ecl 2, the max)

Let x be the exp points of the character RCRed.
Let y be the exp points to be stored.

We search a&b so that y = a*x +b

You want 100% back for x = 45 000 and 50% back for x = 231 000, so it's solving a 2*2 system :

45 000 = 45000 * a+ b
115 500 = 231 000 * a +b

I'll skip the maths that are tedious to write but unless I made a mistake the solution is :

a = 70500/186
b = -45000*70314/186

And it's faster to code to boot :P
Aaand it doesn't take ecl into account.

You also don't need to solve anything here, it is just

newXp = oldXp * (1.0 - max(0.0, 0.5 * ((oldXp - leve10Xp)/ (level20xp/level10Xp)));

However, I like increasing 5% penalties more.
-----
Another thing that is very easy to overlook is that xp progression is not linear, meaning if you plug in a linear equation to calculate amount of xp returned, people at higher levels will get slightly more xp after rcr than what they receive now. For example

level 19 human rcring would get 1.0 - 0.5*(171000-45000)/(190000/45000)) = 0.5655...
56 percent of their xp back, vs current 55.
User avatar
Valefort
Retired Admin
Posts: 9779
Joined: Thu Apr 28, 2011 5:07 pm
Location: France, GMT +2

Re: Multi-RCR

Unread post by Valefort »

What do you mean it doesn't take ecl+2 into account ? I took the exp needed for an ecl 2 race (the max) to reach level 20.

And yes I'm aware that it will yield slightly more, not exctly a big deal, avoiding thresholds is better than a 5% system because as noticed by Thorsonn a system that more can gets you less can't be good.

Edit : I actually made a mistake solving the above system :lol:

a = 705/1860
b = 45000* 1155/1860 is the solution and not the previous one which would have given tons of free exp :lol:
Mealir Ostirel - Incorrigible swashbuckler
Post Reply

Return to “Mechanics”