on ^*: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 } }