Great post. I was somewhat surprised at how high the roi turned out to be. How sensitive is this to the chest value? For example, how low does it drop if you value chests to 0 (just to get the absolute minimum)
You are viewing a single comment's thread from:
It's unfortunately pretty sensitive to that. Dropping chest value to 0 gives a max ROI of 11%. That said, other than soulbound cards, everything in the chest has a pretty well-defined value (SPS has a market, potions can be directly bought, even merits can be minimally exchanged for DEC if you burn the cards), but the soulbound cards don't really have this.
If I just drop the soulbound cards' value to 0, I get a max ROI of 100%. So fortunately it's not super sensitive to the value of the soulbound cards themselves, which were the most unknown part.
Ok, thanks!
Id be interested in seeing how this turns out for lower leagues too. I understand you only have your own champ data, but maybe the reward pool stats on splexx can be used to make an estimate for lower Leagues too?
Yeah, all this should apply equally to other leagues as well. Maybe I'll do a post about that as well!
Do you know where I would look to see the RP required for the first daily chest in each league?
Yes, its the value under loot_chests->quests->[]->base here:
https://api.splinterlands.com/settings
I've previously used the following function to calculate how many chests you get for x RP in different leagues: (The function returns five arrays (one per league) with the thresholds for various amounts of chests).
def getQuestTotalRPTresholds(): max_chests = 30 quest_bases = [390, 6500, 22500, 53750, 112500] quest_step_multipliers = [1.2, 1.13, 1.09, 1.062, 1.038] quest_chest_limits = [] season_chest_limits = [] chests_increments = [a*b**np.arange(0,max_chests+1) for a,b in list(zip(quest_bases, quest_step_multipliers))] total_points_chest = np.cumsum(chests_increments, axis=1) return total_points_chest