on ^*:open:?:*:{ if (%o.flood == $null) { set -u10 %o.flood 1 } else { inc %o.flood if (%o.flood == 5) { mode $me +g | set -u5 %o.flood 5 | halt } else if (%o.flood > 5) { halt } } }