Darn, I left this one open on the "other" computer and missed that as well!
/me is mad at himself >:(
Sorry for the late reply! :-[
Anyway, the issue is "just" that 110 is used when the option is not enabled (in that case post-moderation) to be sure it's not caught up by the warning system.
A possible fix is to replace in ProfileAccount.controller.php the block:
// Work our the various levels.
$context['level_effects'] = array(
0 => $txt['profile_warning_effect_none'],
$modSettings['warning_watch'] => $txt['profile_warning_effect_watch'],
$modSettings['warning_moderate'] => $txt['profile_warning_effect_moderation'],
$modSettings['warning_mute'] => $txt['profile_warning_effect_mute'],
);
with:
// Work our the various levels.
$context['level_effects'] = array(
0 => $txt['profile_warning_effect_none'],
);
foreach (array('watch', 'moderate', 'mute') as $status)
{
if ($modSettings['warning_' . $status] != 110)
{
$context['level_effects'][$modSettings['warning_' . $status]] = $txt['profile_warning_effect_' . $status];
}
}
Being a bug I'll move it to the appropriate board. ;)
https://github.com/emanuele45/Dialogo/commit/bdfb3c6f9f44d5207411117ad3dfe18aa615da87
Ugh, being there couldn't you fix the typo in the comment, too? "Work our" doesn't exist in English, "work out" can actually work out, lol.