From da77e1eed91f5d54b9e138277e8f69ad17ced1f5 Mon Sep 17 00:00:00 2001 From: "B.Greenham" Date: Sat, 27 Feb 2010 23:04:32 -0500 Subject: [PATCH] Update change_nick_user_host() to support +ah. --- src/s_user.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/s_user.c b/src/s_user.c index 198249c..c64d50f 100644 --- a/src/s_user.c +++ b/src/s_user.c @@ -1470,6 +1470,13 @@ change_nick_user_host(struct Client *target_p, const char *nick, const char *use chptr = mscptr->chptr; mptr = mode; + if(is_owner(mscptr)) + { + *mptr++ = 'a'; + strcat(modeval, nick); + strcat(modeval, " "); + } + if(is_chanop(mscptr)) { *mptr++ = 'o'; @@ -1477,6 +1484,13 @@ change_nick_user_host(struct Client *target_p, const char *nick, const char *use strcat(modeval, " "); } + if(is_halfop(mscptr)) + { + *mptr++ = 'h'; + strcat(modeval, nick); + strcat(modeval, " "); + } + if(is_voiced(mscptr)) { *mptr++ = 'v';