All pastes #610644 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-09 15:52 UTC
rendered paste body
alias alch {
  if ($read(thelist.txt,w,$+(*,$1-,*))) {
    var %alch = 6[Alch]:7 $ifmatch
  }
  else {
    var %alch = 6Cannot find a match for7 $+(",$2-,")
  }
  $iif($isid,return,say) %alch
}

on *:text:?alch:#:{
  if ($left($1,1) isin @!.) {
    if ($left($1,1) == ! || $left($1,1) == .) { 
      var %details = .notice $nick
    }
    elseif ($left($1,1) == @) {
      if ($nick isreg # || $nick isvoice #) {
        var %details = .notice $nick
      }
      elseif ($nick ishop # || $nick isop #) {
        var %details = msg #
      }
    }
    %details $alch($2-)
  }
}