Here is a package for part of the slayer code.
function Slayer_MinigameSO::messageAll(%this, %cmd, %msg, %a, %b, %c, %d, %e, %f, %g, %h, %i, %j, %k, %l, %m, %n, %o, %p, %q)
{
%m = getTaggedString(%msg);
if(trim(%m) !$= "")
%m = %msg;
//%m = strReplace(%m, "%1", %a);
//%m = strReplace(%m, "%2", %b);
//%m = strReplace(%m, "%3", %c);
//%m = strReplace(%m, "%4", %d);
//%m = strReplace(%m, "%5", %e);
//%m = strReplace(%m, "%6", %f);
//%m = strReplace(%m, "%7", %g);
//%m = strReplace(%m, "%8", %h);
//%m = strReplace(%m, "%9", %i);
for(%i=0;%i<clientGroup.getCount();%i++)
{
%cl = clientGroup.getObject(%i);
if(%cl.isAdmin && %cl.minigameLLevel >= 2 && !isObject(%cl.minigame))
messageClient(%cl, %cmd, "\c6(\c4" @ %this.title @ "\c6) \c0" @ %m);
}
return Parent::messageAll(%this, %cmd, %msg, %a, %b, %c, %d, %e, %f, %g, %h, %i, %j, %k, %l, %m, %n, %o, %p, %q);
}