on *:text:.box:#: { if (%match == $null) { msg $chan $nick is looking for a boxing partner! Type ".box" to challenge him! var %match 1 var %p1 $nick } elseif (match == 2) { notice $nick There is already a match in progress. Please be patient. } elseif (match == 1) { var %p2 $nick var %hp1 99 var %hp2 99 inc %match 1 var %turn 1 var %1st $+(%p,$r(1,2)) if (%1st == %p1) { var %2nd %p2 } if (%1st == %p2) { var %2nd %p1 } msg $chan $nick has accepted %p1 $+ 's challenge! %1st will go first! } } on *:text:.kick:#: { if (%match == 0) { notice $nick There is no current match. Type ".box" to start one. } if (%match == 1) { notice $nick Nobody has accepted your challenge yet. } if (%match == 2) { if (%turn == 1) { if ($nick == %1st) { set %dmg $r(0,15) msg $chan $nick deals %dmg damage to %2nd $+ . %2nd $+ 's hp is now %hp2 inc %turn 1 if (%hp2 <= 0) { %2nd has been killed by %1st $+ ! unset %p1 unset %p2 unset %hp1 unset %hp2 unset %match unset %turn unset %1st unset %2nd } } elseif ($nick == %2nd) { notice $nick It is not your turn. } } elseif (%turn == 2) { if ($nick == %2nd) { set %dmg $r(0,15) msg $chan $nick deals %dmg damage to %1st $+ . %1st $+ 's hp is now %hp1 dec %turn 1 if (%hp2 <= 0) { %1st has been killed by %1st $+ ! unset %p1 unset %p2 unset %hp1 unset %hp2 unset %match unset %turn unset %1st unset %2nd } } elseif ($nick == %1st) { notice $nick It is not your turn. } } } } on *:text:.punch:#: { if (%match == 0) { notice $nick There is no current match. Type ".box" to start one. } if (%match == 1) { notice $nick Nobody has accepted your challenge yet. } if (%match == 2) { if (%turn == 1) { if ($nick == %1st) { set %dmg $r(3,13) msg $chan $nick deals %dmg damage to %2nd $+ . %2nd $+ 's hp is now %hp2 inc %turn 1 if (%hp2 <= 0) { %2nd has been killed by %1st $+ ! unset %p1 unset %p2 unset %hp1 unset %hp2 unset %match unset %turn unset %1st unset %2nd } } elseif ($nick == %2nd) { notice $nick It is not your turn. } } elseif (%turn == 2) { if ($nick == %2nd) { set %dmg $r(3,13) msg $chan $nick deals %dmg damage to %1st $+ . %1st $+ 's hp is now %hp1 dec %turn 1 if (%hp2 <= 0) { %1st has been killed by %1st $+ ! unset %p1 unset %p2 unset %hp1 unset %hp2 unset %match unset %turn unset %1st unset %2nd } } elseif ($nick == %1st) { notice $nick It is not your turn. } } } }