Public feed #891188

Mine

public text v1 · immutable
Raw Edit
·published 2008-02-04 13:19 UTC
rendered paste body
on *:text:!dm*:#:  {
  if (%dm.2 == active) {
    notice $nick a dm is already active, please wait for it to end.
  }
  if (%dm == active) {
    set %dm.play2 $nick
    msg $chan The Match Is Set! %dm.play1 vs %dm.play2 $+ .
    set %dm.2 active
    set %dmhp1 99
    set %dmhp2 99
    set %dmspec1 0
    set %dmspec2 0
    set %dmturn 1
  }
  Else { 
    set %dm active
    set %dm.play1 $nick
    msg $chan $nick Has Initiated A DM! type !dm To Fight Him.
  }
}

on *:text:!dds*:#: {
  if (%dmturn == 1) {
    if ($nick == %dm.play1) {
      if (%dmspec2 < 4) {
        set %dmhit1 $rand(0,33)
        set %dmhit2 $rand(0,33)
        inc %dmspec1
        msg $chan %dm.play1 Has Hit %dmhit1 and %dmhit2
        dec %dmhp2 %dmhit1
        dec %dmhp2 %dmhit2
        msg $chan %dm.play2 has %dmhp2 Hp Left.
        set %dmturn 2
      }
      if (%dmhp2 < 0) {
        msg $chan %dm.play1 has defeated %dm.play2 $+ .
        unset %dm
        unset %dmhit1
        unset %dmhit2
        unset %dmhit
        unset %dmspec1
        unset %dmspec2
        unset %dm.play1
        unset %dm.play2
        unset %dm.2
      }
      else {
      }
    }
    else if (%dmspec1 == 4) {
      notice %dm.play1 You are Out Of Specials.
    }
  }
  else {
    if (%dmturn == 2) {
      if ($nick == %dm.play2) {
        if (%dmspec2 < 4) {
          set %dmhit1 $rand(0,33)
          set %dmhit2 $rand(0,33)
          inc %dmspec2
          msg $chan %dm.play2 Has hit %dmhit1 and %dmhit2 $+ .
          dec %dmhp1 %dmhit1
          dec %dmhp1 %dmhit2
          msg $chan %dm.play1 Has %dmhp1 Left.
          set %dmturn 1
          if (%dmhp1 < 0) {
            msg $chan %dm.play2 Has Defeated %dm.play1 $+ !
            unset %dm
            unset %dmhit1
            unset %dmhit2
            unset %dmhit
            unset %dmspec1
            unset %dmspec2
            unset %dm.play1
            unset %dm.play2
            unset %dm.2
          }
          else {
          }
        }
        else if (%dmspec2 == 4) {
          notice %dm.play2 You Are Out Of Specials.
        }
      }
    }
  }
}

on *:text:!whip*:#: {
  if (%dmturn == 1) {
    if ($nick == %dm.play1) {
      set %dmturn 2
      set %dmhit $rand(0,45)
      msg $chan %dm.play1 Had Hit a %dmhit $+ !
      dec %dmhp2 %dmhit
      msg $chan %dm.play2 has %dmhp2 Left.
      if (%dmhp2 < 0) {
        msg $chan %dm.play1 Has Defeated %dm.play2 $+ !!!
        unset %dm
        unset %dmhit1
        unset %dmhit2
        unset %dmhit
        unset %dmspec1
        unset %dmspec2
        unset %dm.play1
        unset %dm.play2
        unset %dm.2
      }
      else {
      }
    }
  }
  else if (%dmturn == 2) {
    if ($nick == %dm.play2) {
      set %dmturn 1
      set %hit $rand(0,45)
      msg $chan %dm.play2 Has Hit %hit $+ !!
      dec %dmhp1 %hit
      msg $chan %dm.play2 Has Defeated %dm.play1 $+ !!
      unset %dm
      unset %dmhit1
      unset %dmhit2
      unset %dmhit
      unset %dmspec1
      unset %dmspec2
      unset %dm.play1
      unset %dm.play2
      unset %dm.2
    }
    else {
    }
  }
}
on *:text:!end*:#: {
  if ($nick isop $chan) {
    if (%dm == active) {
      msg $chan $nick Has Turned off The Current DM.
      unset %dm
      unset %dmhit1
      unset %dmhit2
      unset %dmhit
      unset %dmspec1
      unset %dmspec2
      unset %dm.play1
      unset %dm.play2
      unset %dm.2
    }
    else {
      notice $nick Only ops can do that, If There is a Active Game. 
    }
    else {
    }
  }
}
}