Hiring a systems engineer probably won't help. They need to be willing to fix the problem from Eladrin the ole Systems Designer, and be willing to spend resources with no obvious monetary return.
The original TR intent was NOT designed to be having 100s of past lives as a noob versus leet gain. It was designed to be a system for people who made a mistake on their current character and re-level them, while giving them incentives from the past lives.
I would suggest getting rid of this TR system, process and TR cache and adopt a much simpler approach:
- Get rid of the TR process entirely.
- Have specific NPC vendor for specific TR chain completions, just like the current Eveningstar chain vendors, except the chain list is very long
- Have the rewards be ETR, Racial TR, class TR, Iconic TR, which would jsut add a line to your past life lists in your FEATS tab.
- We can call the TR vendors ETR Life Shaper, ITR Life Shaper, CTR Life Shaper, RTR Life Shaper.
- You keep all your current bank, shared bank, and current worn gear and class spreads!
- The quests listed by these vendors must be done either elite or better (R1->)
- Otto boxes stones would autocomplete those quests on R1 for a certain percentage and gain those XP.
The above steps would keep it simple and avoid the TR bugs entirely since TR cache, bank items, etc. are not moving or deleting.
It would also make accounting and banking by the player simple, and avoid player aggravation to clean their banks.
It would also keep the TR people happy, since the process is going to be much simpler.
It would also make SSG happy, since SSG doesn't have to debug/find these bugs, and can probably remove these code to make the code leaner and meaner; and save a lot of time to work on The City of Towers- Sharn Expansion and Classes.
SSG also makes more money selling more packs since the quests list and ML level they should be ran at is determined by the TR NPC.
(and probably also +20 lesser hearts for people to switch classes to gain Class Past Lives, also, no lost revenue(s) from free favor gains
from reincarnation and free TPs from the HTR)
Win-Win situation, don't you say?