Unnamed
public text v1 · immutablealias 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-)
}
}