All pastes #409101 Raw Edit

Stuff

public text v1 · immutable
#409101 ·published 2007-03-25 13:18 UTC
rendered paste body
ON *:TEXT:!dm:#duel1,#duel2:{
  if ($readini(pdm.ini,$chan,Player1) == $nick || $readini(pdm.ini,$chan,Player2) == $nick) {
    notice $nick You're already in the game.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2) {
    notice $nick There is already a Deathmatch, please wait until it is over or join another duel channel.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    writeini pdm.ini $chan Player2 $nick
    writeini dm.ini $chan Status ON2
    writeini hp.ini $chan Player2 99
    writeini turn.ini $chan Turn $rand(1,2)
    writeini shark.ini $chan Player2 20
    writeini spec.ini $chan Player2 100
    writeini spec.ini $chan Player1 100
    msg $chan The deathmatch will be $readini(pdm.ini,$chan,Player1) vs. $readini(pdm.ini,$chan,Player2) $+ !
    msg $chan $readini(pdm.ini,$chan,$+(Player,$readini(turn.ini,$chan,turn))) gets first hit.
    notice $readini(pdm.ini,$chan,Player2) You have 99 hitpoints and 20 sharks, these replenish 20 hitpoints each.
    timerduel $+ $chan 1 60 /stopdm $chan
    halt
  } 
  if ($readini(dm.ini,$chan,Status) == $null) {
    writeini pdm.ini $chan Player1 $nick
    writeini dm.ini $chan Status ON
    writeini hp.ini $chan Player1 99
    writeini shark.ini $chan Player1 20
    msg $chan $readini(pdm.ini,$chan,Player1) has initiated a deathmatch! Type !dm to fight $readini(pdm.ini,$chan,Player1) $+ .
    timerduel $+ $chan 1 60 /stopdm $chan
    notice $readini(pdm.ini,$chan,Player1) You have 99 hitpoints and 20 sharks, these replenish 20 hitpoints each.
    halt
  }
}
ON *:TEXT:!whip*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You do not have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    set %chance $rand(0,2)
    if (%chance == 2) || (%chance == 1) { 
      writeini hit.ini $chan Hit $rand(1,35)
    } | else { writeini hit.ini $chan Hit 0 }
    set %player2hp $readini(hp.ini,$chan,Player2)
    writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player2) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player1) lashes at $readini(pdm.ini,$chan,Player2) with a whip, hitting %player2hp $+ . Leaving $readini(pdm.ini,$chan,Player2) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player1) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player1) lashes at $readini(pdm.ini,$chan,Player2) with a whip, hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player2) with $readini(hp.ini,$chan,Player2) hp.
      writeini turn.ini $chan Turn 2
      halt
    }
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    set %chance $rand(0,2)
    if (%chance == 2) || (%chance == 1) { 
      writeini hit.ini $chan Hit $rand(1,35)
    } | else { writeini hit.ini $chan Hit 0 }
    set %player1hp $readini(hp.ini,$chan,Player1)
    writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player1) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player2) lashes at $readini(pdm.ini,$chan,Player1) with a whip, hitting %player1hp $+ . Leaving $readini(pdm.ini,$chan,Player1) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player2) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total     
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player2) lashes at $readini(pdm.ini,$chan,Player1) with a whip, hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player1) with $readini(hp.ini,$chan,Player1) hp.
      writeini turn.ini $chan Turn 1
      halt
    }
  }
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!dh*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You do not have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player1) >= 81) { writeini hit.ini $chan Hit $rand(0,20) }
    elseif (($readini(hp.ini,$chan,Player1) >= 61) && ($readini(hp.ini,$chan,Player1) <= 80)) { writeini hit.ini $chan Hit $rand(0,30) }
    elseif (($readini(hp.ini,$chan,Player1) >= 41) && ($readini(hp.ini,$chan,Player1) <= 60)) { writeini hit.ini $chan Hit $rand(0,40) }
    elseif (($readini(hp.ini,$chan,Player1) >= 21) && ($readini(hp.ini,$chan,Player1) <= 40)) { writeini hit.ini $chan Hit $rand(0,50) }
    elseif (($readini(hp.ini,$chan,Player1) > 10) && ($readini(hp.ini,$chan,Player1) <= 20)) { writeini hit.ini $chan Hit $rand(0,70) }
    elseif (($readini(hp.ini,$chan,Player1) > 1) && ($readini(hp.ini,$chan,Player1) <= 10)) { writeini hit.ini $chan Hit $rand(5,85) }
    elseif ($readini(hp.ini,$chan,Player1) = 1) { writeini hit.ini $chan Hit $rand(21,99) }
    set %player2hp $readini(hp.ini,$chan,Player2)
    writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player2) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player1) swings at $readini(pdm.ini,$chan,Player2) with Dharok's Axe, hitting %player2hp $+ . Leaving $readini(pdm.ini,$chan,Player2) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player1) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini dds.ini $chan Total     
      remini pdm.ini $chan Player2
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player1) swings at $readini(pdm.ini,$chan,Player2) with Dharok's Axe, hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player2) with $readini(hp.ini,$chan,Player2) hp.
      writeini turn.ini $chan Turn 2
      halt
    }
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player2) >= 81) { writeini hit.ini $chan Hit $rand(0,20) }
    elseif (($readini(hp.ini,$chan,Player2) >= 61) && ($readini(hp.ini,$chan,Player2) <= 80)) { writeini hit.ini $chan Hit $rand(0,30) }
    elseif (($readini(hp.ini,$chan,Player2) >= 41) && ($readini(hp.ini,$chan,Player2) <= 60)) { writeini hit.ini $chan Hit $rand(0,40) }
    elseif (($readini(hp.ini,$chan,Player2) >= 21) && ($readini(hp.ini,$chan,Player2) <= 40)) { writeini hit.ini $chan Hit $rand(0,50) }
    elseif (($readini(hp.ini,$chan,Player2) > 10) && ($readini(hp.ini,$chan,Player2) <= 20)) { writeini hit.ini $chan Hit $rand(0,70) }
    elseif (($readini(hp.ini,$chan,Player2) > 1) && ($readini(hp.ini,$chan,Player2) <= 10)) { writeinihit.ini $chan Hit $rand(5,85) }
    elseif ($readini(hp.ini,$chan,Player2) = 1) { writeini hit.ini $chan Hit $rand(21,99) }
    set %player2hp $readini(hp.ini,$chan,Player1)
    writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player1) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player2) swings at $readini(pdm.ini,$chan,Player1) with Dharok's Axe, hitting %player2hp $+ . Leaving $readini(pdm.ini,$chan,Player1) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player2) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player2) swings at $readini(pdm.ini,$chan,Player1) with Dharok's Axe, hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player1) with $readini(hp.ini,$chan,Player1) hp.
      writeini turn.ini $chan Turn 1
      halt
    }
  }
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!eat*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick && $readini(shark.ini,$chan,Player2) <= 0 ) {
    Notice $nick You are out of sharks!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick && $readini(shark.ini,$chan,Player1) <= 0 ) {
    Notice $nick You are out of sharks!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You can't eat before you have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player1) >= 79) { writeini hp.ini $chan Player1 99 }
    elseif ($readini(hp.ini,$chan,Player1) < 79) { writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) + 20 ) }
    writeini shark.ini $chan Player1 $calc( $readini(shark.ini,$chan,Player1) - 1)
    notice $readini(pdm.ini,$chan,Player1) You now have $readini(shark.ini,$chan,Player1) sharks left.
    msg $chan $readini(pdm.ini,$chan,Player1) has eaten a shark, and now has $readini(hp.ini,$chan,Player1) hp.
    writeini turn.ini $chan Turn 2
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player2) >= 79) { writeini hp.ini $chan Player2 99 }
    elseif ($readini(hp.ini,$chan,Player2) < 79) { writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) + 20 ) }
    writeini shark.ini $chan Player2 $calc( $readini(shark.ini,$chan,Player2) - 1)
    notice $readini(pdm.ini,$chan,Player2) You now have $readini(shark.ini,$chan,Player2) sharks left.
    msg $chan $readini(pdm.ini,$chan,Player2) has eaten a shark, and now has $readini(hp.ini,$chan,Player2) hp.
    writeini turn.ini $chan Turn 1
    halt
  } 
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!dds*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick && $readini(spec.ini,$chan,Player1) <= 0 ) {
    notice $nick You have no special bar remaining!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick && $readini(spec.ini,$chan,Player2) <= 0 ) {
    notice $nick You have no special bar remaining!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You do not have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player2) < 25) { writeini hit.ini $chan Hit $rand(0,$readini(hp.ini,$chan,Player2)) | writeini hit.ini $chan Hit2 $rand(0,$calc($readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit))) }
    else { writeini hit.ini $chan Hit $rand(0,25) | if ($calc($readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit)) >= 25) { writeini hit.ini $chan Hit2 $rand(0,25) }
    else { writeini hit.ini $chan Hit2 $rand(0,$calc($readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit))) } }
    set %player2hp $readini(hp.ini,$chan,Player2)
    writeini dds.ini $chan Total $calc( $readini(hit.ini,$chan,hit) + $readini(hit.ini,$chan,hit2) )
    writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) - $readini(dds.ini,$chan,total) )
    writeini spec.ini $chan Player1 $calc( $readini(spec.ini,$chan,Player1) - 25 )
    if ($readini(hp.ini,$chan,Player2) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player1) swipes at $readini(pdm.ini,$chan,Player2) with a DDS Special, hitting $readini(hit.ini,$chan,hit) and $readini(hit.ini,$chan,hit2) $+ . Leaving $readini(pdm.ini,$chan,Player2) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player1) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      notice $nick You have $readini(spec.ini,$chan,Player1) $+ % of your special bar left. 
      msg $chan $readini(pdm.ini,$chan,Player1) swipes at $readini(pdm.ini,$chan,Player2) with a DDS Special, hitting $readini(hit.ini,$chan,hit) and $readini(hit.ini,$chan,hit2) $+ . Leaving $readini(pdm.ini,$chan,Player2) with $readini(hp.ini,$chan,Player2) hp.
      writeini turn.ini $chan Turn 2
      halt
    }
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    if ($readini(hp.ini,$chan,Player1) < 25) { writeini hit.ini $chan Hit $rand(0,$readini(hp.ini,$chan,Player1)) | writeini hit.ini $chan Hit2 $rand(0,$calc($readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit))) }
    else { writeini hit.ini $chan Hit $rand(0,25) | if ($calc($readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit)) >= 25) { writeini hit.ini $chan Hit2 $rand(0,25) }
    else { writeini hit.ini $chan Hit2 $rand(0,$calc($readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit))) } }
    set %player2hp $readini(hp.ini,$chan,Player1)
    writeini dds.ini $chan Total $calc( $readini(hit.ini,$chan,hit) + $readini(hit.ini,$chan,hit2) )
    writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) - $readini(dds.ini,$chan,total) )
    writeini spec.ini $chan Player2 $calc( $readini(spec.ini,$chan,Player2) - 25 )
    if ($readini(hp.ini,$chan,Player1) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player2) swipes at $readini(pdm.ini,$chan,Player1) with a DDS Special, hitting $readini(hit.ini,$chan,hit) and $readini(hit.ini,$chan,hit2) $+ . Leaving $readini(pdm.ini,$chan,Player1) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player2) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      notice $nick You have $readini(spec.ini,$chan,Player2) $+ % of your special bar left. 
      msg $chan $readini(pdm.ini,$chan,Player2) swipes at $readini(pdm.ini,$chan,Player1) with a DDS Special, hitting $readini(hit.ini,$chan,hit) and $readini(hit.ini,$chan,hit2) $+ . Leaving $readini(pdm.ini,$chan,Player1) with $readini(hp.ini,$chan,Player1) hp.
      writeini turn.ini $chan Turn 1
      halt
    }
  }
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!stopDM*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in progress in this channel!
    halt
  }
  if ($nick isop $chan || $nick ishop $chan) {
    msg $chan Deathmatch was halted by $nick $+ .
    remini dm.ini $chan Status
    remini shark.ini $chan Player1
    remini shark.ini $chan Player2
    remini Hit.ini $chan Hit
    remini Hit.ini $chan Hit2
    remini hp.ini $chan Player1
    remini hp.ini $chan Player2
    remini pdm.ini $chan Player1
    remini pdm.ini $chan Player2
    remini dds.ini $chan Total
  }
  else {
    notice $nick You need +h or above to use this command.
  }
}
ON *:TEXT:!dmcommands*:#duel1,#duel2:{
  msg $nick !StopDM - Stops DM, can only be used by halfop and above.
  msg $nick !DM - Initiate a DM.
  msg $nick !Whip - Whip someone, max hit of 35, 66% chance of a hit.
  msg $nick !DDS - Max hit of 25-25, good chance of hitting although it can hit 0.  4 specials allowed per deathmatch.
  msg $nick !DH - Dharoks.  Hits are as follows $chr(91) $+ (3 Your HP ) (4 Hit Range ) $+ $chr(93) $chr(124) $+ $chr(124) $chr(91) $+ (3 1hp ) (4 21-99 (Instant KO if opponent hp 21 or under) ) $+ $chr(93) $chr(124) $chr(91) $+ (3 2-19hp ) (4 0-70 ) $+ $chr(93) $chr(124) $chr(91) $+ (3 20-39hp ) (4 0-50 ) $+ $chr(93) $chr(124) $chr(91) $+ (3 40-59hp ) (4 0-40 ) $+ $chr(93) $chr(124) $chr(91) $+ (3 60-69hp ) (4 0-30 ) $+ $chr(93) $chr(124) $chr(91) $+ (3 70+hp ) (4 0-20 ) $+ $chr(93)
  msg $nick !Eat - Eats a shark, giving you back 20hp, you have 20 of these.
  msg $nick !verac - Gives you a definate low hit of 5-20.
  msg $nick !barrage - Hits 75% chance of a hit, can hit up to 30.
  msg $nick !tele - Teles you away, loser.
}
ON *:TEXT:!tele*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You cannot teleport before the deathmatch has begun!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    msg $chan $readini(pdm.ini,$chan,Player1) has teleported away.
    msg $chan $readini(pdm.ini,$chan,Player2) wins the deathmatch!
    remini dm.ini $chan Status
    remini shark.ini $chan Player1
    remini shark.ini $chan Player2
    remini Hit.ini $chan Hit
    remini Hit.ini $chan Hit2
    remini hp.ini $chan Player1
    remini hp.ini $chan Player2
    remini pdm.ini $chan Player1
    remini pdm.ini $chan Player2
    remini dds.ini $chan Total   
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    msg $chan $readini(pdm.ini,$chan,Player2) has teleported away.
    msg $chan $readini(pdm.ini,$chan,Player1) wins the deathmatch!
    remini dm.ini $chan Status
    remini shark.ini $chan Player1
    remini shark.ini $chan Player2
    remini Hit.ini $chan Hit
    remini Hit.ini $chan Hit2
    remini hp.ini $chan Player1
    remini hp.ini $chan Player2
    remini pdm.ini $chan Player1
    remini pdm.ini $chan Player2
    remini dds.ini $chan Total   
  }
  else { notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!verac*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You do not have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    writeini hit.ini $chan Hit $rand(5,20)
    set %player2hp $readini(hp.ini,$chan,Player2)
    writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player2) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player1) hits $readini(pdm.ini,$chan,Player2) with his flail, smacking %player2hp $+ . Leaving $readini(pdm.ini,$chan,Player2) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player1) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player1) hits $readini(pdm.ini,$chan,Player2) with his flail, smacking $readini(hit.ini,$chan,hit) $+ . Leaving $readini(pdm.ini,$chan,Player2) with $readini(hp.ini,$chan,Player2) hp.
      writeini turn.ini $chan Turn 2
      halt
    }
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    writeini hit.ini $chan Hit $rand(5,20)
    set %player1hp $readini(hp.ini,$chan,Player1)
    writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player1) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player2) hits $readini(pdm.ini,$chan,Player1) with his flail, smacking %player1hp $+ . Leaving $readini(pdm.ini,$chan,Player1) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player2) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total     
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player2) hits $readini(pdm.ini,$chan,Player1) with his flail, smacking $readini(hit.ini,$chan,hit) $+ . Leaving $readini(pdm.ini,$chan,Player1) with $readini(hp.ini,$chan,Player1) hp.
      writeini turn.ini $chan Turn 1
      halt
    }
  }
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
ON *:TEXT:!barrage*:#duel1,#duel2:{
  if ($readini(dm.ini,$chan,Status) == $null) {
    notice $nick There is no deathmatch in play, type !dm to initiate one.
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON) {
    notice $nick You do not have a challenger!
    halt
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 1 && $readini(pdm.ini,$chan,Player1) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    set %chance $rand(0,3)
    if (%chance == 1) || (%chance == 2) || (%chance == 3) { writeini hit.ini $chan Hit $rand(1,30) }
    else { writeini hit.ini $chan Hit 0 }
    set %player2hp $readini(hp.ini,$chan,Player2)
    writeini hp.ini $chan Player2 $calc( $readini(hp.ini,$chan,Player2) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player2) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player1) attempts to cast ice barrage on $readini(pdm.ini,$chan,Player2) hitting %player2hp $+ . Leaving $readini(pdm.ini,$chan,Player2) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player1) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player1) attempts to cast ice barrage on $readini(pdm.ini,$chan,Player2) hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player2) with $readini(hp.ini,$chan,Player2) hp.
      writeini turn.ini $chan Turn 2
      halt
    }
  }
  if ($readini(dm.ini,$chan,Status) == ON2 && $readini(turn.ini,$chan,turn) == 2 && $readini(pdm.ini,$chan,Player2) == $nick) {
    timerduel $+ $chan off
    timerduel $+ $chan 1 60 /stopdm $chan
    writeini hit.ini $chan Hit $rand(5,20)
    set %player1hp $readini(hp.ini,$chan,Player1)
    writeini hp.ini $chan Player1 $calc( $readini(hp.ini,$chan,Player1) - $readini(hit.ini,$chan,hit) )
    if ($readini(hp.ini,$chan,Player1) <= 0 ) {
      timerduel $+ $chan off
      msg $chan $readini(pdm.ini,$chan,Player2) attempts to cast ice barrage on $readini(pdm.ini,$chan,Player1) hitting %player1hp $+ . Leaving $readini(pdm.ini,$chan,Player1) with 0 hp.
      timer 1 2 msg $chan $readini(pdm.ini,$chan,Player2) has won the deathmatch!
      remini dm.ini $chan Status
      remini shark.ini $chan Player1
      remini shark.ini $chan Player2
      remini Hit.ini $chan Hit
      remini Hit.ini $chan Hit2
      remini hp.ini $chan Player1
      remini hp.ini $chan Player2
      remini pdm.ini $chan Player1
      remini pdm.ini $chan Player2
      remini dds.ini $chan Total     
      halt
    }
    else {
      msg $chan $readini(pdm.ini,$chan,Player2) attempts to cast ice barrage on $readini(pdm.ini,$chan,Player1) hitting $readini(hit.ini,$chan,Hit) $+ . Leaving $readini(pdm.ini,$chan,Player1) with $readini(hp.ini,$chan,Player1) hp.
      writeini turn.ini $chan Turn 1
      halt
    }
  }
  else {
    notice $nick It is not your turn to attack, or you are not currently in a deathmatch.
  }
}
on 1:QUIT:{ if ($nick == $readini(pdm.ini,#duel1,Player1)) { stopdmquit #duel1 $nick $readini(pdm.ini,#duel1,Player2) }
  elseif ($nick == $readini(pdm.ini,#duel1,Player2)) { stopdmquit #duel1 $nick $readini(pdm.ini,#duel1,Player1) }
  elseif ($nick == $readini(pdm.ini,#duel2,Player1)) { stopdmquit #duel1 $nick $readini(pdm.ini,#duel1,Player2) }
  elseif ($nick == $readini(pdm.ini,#duel2,Player2)) { stopdmquit #duel1 $nick $readini(pdm.ini,#duel1,Player1) }
}
on 1:PART:#duel1,#duel2:{ if ($nick == $readini(pdm.ini,#duel1,Player1)) { stopdmpart $chan $nick $readini(pdm.ini,$chan,Player2) }
  elseif ($nick == $readini(pdm.ini,#duel1,Player2)) { stopdmquit $chan $nick $readini(pdm.ini,$chan,Player1) }
}
on 1:KICK:#duel1,#duel2:{ if ($knick == $readini(pdm.ini,#duel1,Player1)) { stopdmkick $chan $knick $readini(pdm.ini,$chan,Player2) }
  elseif ($knick == $readini(pdm.ini,#duel1,Player2)) { stopdmkick $chan $nick $readini(pdm.ini,$chan,Player1) }
}
on 1:NICK:{ if ($nick == $readini(pdm.ini,#duel1,Player1)) { writeini pdm.ini #duel1 Player1 $newnick }
  elseif ($nick == $readini(pdm.ini,#duel1,Player2)) { writeini pdm.ini #duel1 Player2 $newnick }
  elseif ($nick == $readini(pdm.ini,#duel2,Player1)) { writeini pdm.ini #duel2 Player1 $newnick }
  elseif ($nick == $readini(pdm.ini,#duel2,Player2)) { writeini pdm.ini #duel2 Player2 $newnick }
}