The Vanilla client performed many calculations locally to save server resources.
As automation add-ons became problematic, Blizzard patched the client to require "hardware events." A Lua script could no longer cast a spell unless the function call was triggered by a direct user key press or click. This architectural change distinguished "Add-Ons" from "Bots." vanilla wow client
[Generated for informational purposes] Date: April 14, 2026 Subject: Retro Game Engineering & Digital Preservation The Vanilla client performed many calculations locally to