on *:text:!dm*:#: { if (%dm2 == active) { msg $chan a duel is already active please wait for it to end. } if (%dm1 == active) { set %p2 $nick msg $chan the match is set! %p1 vs %p2 set %dm2 active set %p1hp 99 set %p2hp 99 set %spec1 0 set %spec2 0 set %turn player1 } else { set %dm1 active set %p1 $nick msg $chan $nick Started a Death Match, are you brave enough to join him? type !dm if so. } } on *:text:!dds*:#: { if (%turn == player1) { if ($nick == %p1) { if (%spec1 < 4) { set %hit1 $rand(0,33) set %hit2 $rand(0,33) inc %spec1 1 msg $chan %p1 has hit %hit1 and %hit2 dec %p1hp %hit1 decrease %p1hp %hit2 msg $chan %p2 has %p2hp hp left set %turn player2 } else { notice %p1 you are out of specials. } } } } on *:text:!dds*:#: { if (%turn == player2) { if ($nick == %p2) { if (%spec2 < 4) { set %hit1 $rand(0,33) set %hit2 $rand(0,33) inc %spec2 1 msg $chan %p2 has hit %hit1 and %hit2 dec %p1hp %hit1 dec %p1hp %hit2 msg $chan %p1 has %p2hp hp left set %turn player1 } else { notice %p2 you are out of specials. } } } } on *:text:!tele:#:{ if (%p1 == $nick) || (%p2 == $nick) { msg $chan $nick loses the Death Match by Teleing away...What a nub! unset %turn unset %hit1 unset %hit2 unset %p1hp unset %p2hp unset %p1 unset %p2 unset %spec1 unset %spec2 unset %dm1 unset %dm2 } }