All pastes #610676 Raw Edit

Unnamed

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

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