All the numbers I use here are just made up figure and be debated. It will just show how the system will generally work.
Introduce a “Precursor’s Token” type.
Each time we throw 4 rares into the forge: if we don’t get a Precursor, we will get a Rare/Exotic + 1 Tokens.
Each time we throw 4 exotic into the forge: we don’t get a Precursor , we will get a Exotic + 3 Tokens.
Accumulate enough token (say 250 or 500), we can use them for a recipe that will give us a Precursor of choice.
This leave the RNG system intact for people to have fun with it, but it will also allow people to steadily work toward a goal. It will also help in a way to eventually put a soft cap on the price of Precursor.
While I don’t personally hate the RNG system (although I can’t say I like it), I think there should be a moderated and not “COMPLETELY” RNG dependent. Taking Star War the Old Republic for example. I think most people who played it in the early day remember the Champion Bag, it works pretty much indentical to the current Precursor system:
- You either get a Champ Piece, or some lower tier token.
- There is no other way to acquire a Champ Piece.
- Even if you get one, there is no guarantee it won’t be duplicate of what you have
So this makes it that there are “lucky” player who get a full set with opening only 20 bags, and there are players who opened upward 100+ bags and still missing piece. But even then, the time/bag attempt is not even the real problem. In my opinion, the real problem is: it lacks a metric to measure progress. The problem is not the player opened the 100th bag, the problem is after opening that 100th bag, the player can not say he’s closer or further from his goal comparing to the time when he opened his 10th bag.
In my opinion, there should always be a way a player can measure his progress. By performing an action, we should make another step closer to our goal, it can be a very small step or even trivial step, but it should still be a recorded step. And this can be relative. For example, the price of an Ecto can be 10s, or can be 30s or even 1g doesn’t matter, but when a player gain an Ecto, he can say “I’m one Ecto closer to my goal than before”. This is what my proposal is addressing, it gives the player a measurement.
Keep the RNG if you like it, and you can “balance” the Precursor Token in any way you want even severely. You can RNG the tokens we receive from each attemp as long as it’s not zero. You can balance the the number of token requires to make a Precursor and bring them in line with a number of rare/exotic you have in mind. 200/300/500 or even 1000. If the RNG god smile upon someone, that’s great. But there should be something for the people that after each attemp, they can say now they’re closer to their legendary than they were before.