Someone
public text v1 · immutableon @!*:TEXT:*:%chan1k:{
if ($1 == .o) && ($2) && (!$3) { mode %chan1k +o $2 }
if ($1 == .do) && ($2) && (!$3) { mode %chan1k -o $2 }
if ($1 == .v) && ($2) && (!$3) { mode %chan1k +v }
if ($1 == .dv) && ($2) && (!$3) { mode %chan1k -v $2 }
if (-* iswm $1) || (+* iswm $1) { mode %chan1k $1- }
}