When trainers are patched, they arent patched really.
The Warrock.exe is recompiled with new code, which causes the addresses to shift/change, it wasnt patched. Just outdated. But I think if something like this is released to the public, Warrock would actually modify their code to patch this.
I mean, these are just client sided values floats/shorts/bytes etc. If Warrock wanted to, they can patch these hacks completely without much effort.