/aastatusreport {
  /aline @StatusLog ----- AutoAway Status Report ------
  if (%isaway == 1) {
    /aline @StatusLog 5Auto-Responses: 3On
    /aline @StatusLog 5Time You Left:3 %timeaway
    /aline @StatusLog 5Reason That You Are Away:3 %reasonaway
  }
  else /aline @StatusLog 5Auto-Responses: 3Off
  if (%isan == 1) {
    /aline @StatusLog 5Nickname Changes: 3On
    /aline @StatusLog 5New Nickname:3 %aaidlenick
    /aline @StatusLog 5Original Nickname:3 %annick
  }
  else /aline @StatusLog 5Nickname Changes: 3Off
  if (%pageron == 1) /aline @StatusLog 5Pager: 3On
  else /aline @StatusLog 5Pager: 3Off
  /aline @StatusLog 5Paged Sound File:3 %pagersound
  if (%aatime == 1) {
    /aline @StatusLog 5Auto Away Idle Timer: 3On
    /aline @StatusLog 5Auto Away Idle Time In Seconds:3 %aaidletime
  }
  else /aline @StatusLog 5Auto Away Idle Timer: 3Off
}
/ojstatusreport {
  /aline @StatusLog ----- %b&rversion On Join Messages Status Report ------
  if (%chan1jmo == 1) /aline @StatusLog 51st Channel Join Messages: 3On
  else /aline @StatusLog 5Channel 1 Join Messages: 3Off
  /aline @StatusLog 2Message:3 %chan1jm
  /aline @StatusLog 2On Channel:3 %chan1mc
  if (%chan2jmo == 1) /aline @StatusLog 52cd Channel Join Messages: 3On
  else /aline @StatusLog 5Channel 2 Join Messages: 3Off
  /aline @StatusLog 2Message:3 %chan2jm
  /aline @StatusLog 2On Channel:3 %chan2mc
  if (%chan3jmo == 1) /aline @StatusLog 53rd Channel Join Messages:3 On
  else /aline @StatusLog 5Channel 3 Join Messages: 3Off
  /aline @StatusLog 2Message:3 %chan3jm
  /aline @StatusLog 2On Channel:3 %chan3mc
  if (%chan4jmo == 1) /aline @StatusLog 54th Channel Join Messages:3 On
  else /aline @StatusLog 5Channel 4 Join Messages: 3Off
  /aline @StatusLog 2Message:3 %chan4jm
  /aline @StatusLog 2On Channel:3 %chan4mc
  if (%chan5jmo == 1) /aline @StatusLog 55th Channel Join Messages:3 On
  else /aline @StatusLog 5Channel 5 Join Messages: 3Off
  /aline @StatusLog 2Message:3 %chan5jm
  /aline @StatusLog 2On Channel:3 %chan5mc
}
/opstatusreport {
  /aline @StatusLog ----- On Part Messages Status Report ------  
  if (%chan1pmo == 1) /aline @StatusLog 51st Channel Part Messages: 3On
  else /aline @StatusLog 5Channel 1 Part Messages: 3Off
  /aline @StatusLog 2Message:3 %chan1pm
  /aline @StatusLog 2On Channel:3 %chan1jmc
  if (%chan2pmo == 1) /aline @StatusLog 52cd Channel Part Messages: 3On
  else /aline @StatusLog 5Channel 2 Part Messages: 3Off
  /aline @StatusLog 2Message:3 %chan2pm
  /aline @StatusLog 2On Channel:3 %chan2jmc
  if (%chan3pmo == 1) /aline @StatusLog 53rd Part Messages:3 On
  else /aline @StatusLog 5Channel 3 Part Messages: 3Off
  /aline @StatusLog 2Message:3 %chan3pm
  /aline @StatusLog 2On Channel:3 %chan3jmc
  if (%chan4pmo == 1) /aline @StatusLog 54th Channel Part Messages:3 On
  else /aline @StatusLog 5Channel 4 Part Messages: 3Off
  /aline @StatusLog 2Message:3 %chan4pm
  /aline @StatusLog 2On Channel:3 %chan4jmc
  if (%chan5pmo == 1) /aline @StatusLog 55th Channel Part Messages:3 On
  else /aline @StatusLog 5Channel 5 Part Messages: 3Off
  /aline @StatusLog 2Message:3 %chan5pm
  /aline @StatusLog 2On Channel:3 %chan5jmc
}
/skstatus {
  /aline @StatusLog ---- Swear Kick Status Report ----
  /aline @StatusLog 5Fuck:3 $group(#skfuck)
  /aline @StatusLog 5Bitch:3 $group(#skbitch)
  /aline @StatusLog 5Ass:3 $group(#skass)
  /aline @StatusLog 5Shit:3 $group(#skshit)
  /aline @StatusLog 5Damn:3 $group(#skdamn)
  /aline @StatusLog 5Hell:3 $group(#skhell)
}
/floodstatus {
  /aline @StatusLog ---- Channel Flood Protection Status Report ----
  /if ($group(#flood) == on) /aline @StatusLog 5Channel Flood Protection:3 On
  else /aline @StatusLog 5Channel Flood Protection:3 Off
  /aline @StatusLog 4The following measures will be taken when a flood is detected:
  /set %temp0 0
  /if (%ignoreflood == ON) {
    /aline @StatusLog 3They will be ignored
    /set %temp0 1
  }
  /if (%banflood == ON) {
    /aline @StatusLog 3They will be kickbanned
    /set %temp0 1
  }
  else if (%kickflood == ON) {
    /aline @StatusLog 3They will be kicked
    /set %temp0 1
  }
  /if (%shitflood == ON) {
    /aline @StatusLog 3They will be shitlisted
    /set %temp0 1
  }
  /if (%temp0 != 1) {
    /aline @StatusLog 3No measures will be taken
  }
  /unset %temp0
}
