Pre-cast
Pre-cast
In 1.14.2 and newer modern clients, there is a feature called the spell queue. If you press the next spell B within 400 milliseconds of a spell finishing or GCD ending, spell B will automatically start casting the instant the previous spell ends, minimizing the delay between two spells.
However, in the 1.12 client and servers (TBC and WLK), this feature does not exist. Even if you use a modern client (such as 1.14.2, 2.5.3, or 3.4.3), the spell queue will not take effect.
To solve this problem, Heitu developed Pre-cast, which simulates the principle of the spell queue to the greatest extent possible.
How It Works
Tangtang Proxy uses technical means and complex calculations to compute a GCD that is exactly the same as the server's. It then 【holds】spells cast 400 milliseconds early, estimates the server's GCD recovery time, and sends the cast message to the server at the right moment, so the server receives the client's spell request the instant GCD recovers. Tangtang Proxy also implements dynamic fault tolerance for network latency variations.
Pre-cast supports 【1.14.2 / 2.5.3 / 3.4.3】clients.