This card game problem originates from the killer game Sanguosha. We assume that all cards drawn in the game procedures below are with replacement, in order to keep the probabilities fixed when a card is drawn.
The game procedure:
Draw a card from a standard 52-card deck;
If you draw a red card from 2 to 10 in step 1, then repeat step 1;
If you draw a red JQK in step 1, you gain an additional s, in other words s+1, then return step 1.
If you draw a red ace in step 1, you gain an additional t, in other words t+1, then return step 1;
If you draw a black card in step 1, then go to step 6;
- If s>0, then s=s-1, return step 1; else if s=0, then go to step 7;
- If t>0 then t=t-1, you have two bonus chances to draw a card. You will gain s+1 each time you draw a red JQK or gain t+1 each time you draw a red ace, then return to step 1; else if t=0, game ends!
So the question is How to calculate the expectation of times of running step 1 until the game ends? My idea is to construct a Markov chain with status (s,t), and calculate the expectation number of steps starting from (0,0) returning (0,0)
The procedure diagram of the game:

Look through the diagram and calculate the chance of various changes in $(s,t)$. If you are at $(0,0)$ the chance of game ending is $\frac 12$ (a black card). The chance of gaining an $s$ is $\frac 6{52}$ The chance of gaining a $t$ is $\frac 2{52}$ If we delete the no action cases we have from $$(0,0)\to \begin {cases} end&\frac {26}{52}\\(0,0)&\frac {18}{52}\\(1,0)& \frac 6{52}\\ (0,1)& \frac 2{52} \end {cases}$$ Then if $s \gt 0$ from $(s,0)$ we have $$(s,0)\to \begin {cases} (s,0)&\frac{18}{52}\\(s+1,0)&\frac 6{52}\\(s,1)&\frac 2{52}\\(s-1,0)&\frac {26}{52} \end {cases}$$ Now you have to do the same for $(0,t)$ and $(s,t)$, which are a bit more complicated because of the redraws. The idea is the same. As $s$ and $t$ are more likely to decrease than to increase, you can ignore states where they are rather high. Then you can fill in a matrix with the expected time to end from each state. If $T((s,t))$ is the expected time to end from $(s,t)$, the first above says $T((0,0))=1+\frac {18}{52}T((0,0))+\frac 6{52}T((1,0))+\frac 2{52}T((0,1))$ This will give you a large simultaneous system to solve.