×
Re-tensioning Pulls Calculation
The number of re-tensioning pulls is calculated based on the elapsed time in your game session and follows this mathematical formula:
Base Formula:
basePulls = floor(18 × (elapsedTime / totalTime))
Step-by-step calculation:
- Calculate elapsed time:
elapsedTime = totalTime - remainingTime
- Calculate progress ratio:
progress = elapsedTime / totalTime
- Apply base multiplier:
basePulls = floor(48 × progress)
- Apply difficulty modifier (see table below)
- Ensure minimum of 13 pulls:
finalPulls = max(adjustedPulls, 13)
Difficulty Modifiers:
Difficulty |
Multiplier |
Effect |
Low |
0.6× |
Reduces pulls by 40% |
Medium |
0.8× |
Reduces pulls by 20% |
High |
1.0× |
No reduction (full amount) |
Example: In a 180-minute game with 60 minutes elapsed on Medium difficulty:
progress = 120/180 = 0.667
basePulls = floor(48 × 0.667) = floor(32) = 32
mediumPulls = floor(32 × 0.8) = floor(25.6) = 25
finalPulls = max(25, 13) = 25
Key Points:
- Maximum pulls is always capped at 48
- Minimum pulls is always 13 (once the timer starts)
- The calculation is linear - pulls increase steadily over time
- Difficulty only affects the multiplier, not the base progression