So while trying to re-invent my player's look I started to experiment around with my rainbow player mod. Can someone break this down into any semblance of a recognizable syntax?
{
if($RainbowPlayerCount > 63) $RainbowPlayerCount=0;
//Grejer
$R=0+0*mSin($RainbowPlayerCount*3.14/16.0);
$G=0.75+0.25*mSin($RainbowPlayerCount*3.14/16.0+21.0);
$B=0.75+0.25*mSin($RainbowPlayerCount*3.14/16.0+42.0);
$pref::Avatar::PackColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::PackColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::HatColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::LHandColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::RHandColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::HeadskinColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::TorsoColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::LArmColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::HipColor=$R SPC $G SPC $B SPC "1";
$pref::Avatar::RArmColor=$R SPC $G SPC $B SPC "1";
clientcmdupdateprefs();
$RainbowPlayerCount++;
$RainbowPlayer=schedule(1000,0,RainbowPlayerLoop);
}