rendered paste bodyon ^*:rawmode:#:{ if ($network == swiftirc) {
if ($chan == #Vivec) { Halt }
elseif (*-e $+ $address($me,2) $+ * iswm $1-) { mode $chan +e+I+e+I $me $me $address($me,2) $address($me,2) }
if (*-I $+ $address($me,2) $+ * iswm $1-) { mode $chan +e+I+e+I $me $me $address($me,2) $address($me,2) }
if (*-I $+ $me $+ * iswm $1-) { mode $chan +e+I+e+I $me $me $address($me,2) $address($me,2) }
if (*-e $+ $me $+ * iswm $1-) { mode $chan +e+I+e+I $me $me $address($me,2) address($me,2) }
}
}
on *:INPUT:#: { if ($network == swiftirc) {
if ($1 == .eI) && ($2 == $null) { /mode $chan +e+I+e+I $me $me $address($me,2) $address($me,2) }
elseif ($1 == .eI) { /mode $chan +e+I+e+I $2 $2 $address($2,2) $address($2,2) }
if ($1 == .e) && ($2 == $null) { /mode $chan +e $address($me,2) }
elseif ($1 == .e) { /mode $chan +e $address($2,2) }
}
}
on *:ban:#:{ if ($2 == $address($me,2)) {
if ($chan == #Vivec) { halt }
else {
mode $chan +e+I+e+I $me $address($me,2) $address($me,2) $me
}
}
}
on *:help:#:{ if ($2 == $me) && ($network == swiftirc) { mode $chan +e+I+e+I $me $address($me,2) $address($me,2) $me }
}
on *:op:#:{ if ($2 == $me) && ($network == swiftirc) {
if ($chan == #Vivec) { halt }
else { mode $chan +e+I+e+I $me $address($me,2) $address($me,2) $me }
}
}
on *:deop:#:{ if ($2 == $me) { /ns update } }
on *:dehelp:#:{ if ($2 == $me) { /ns update } }