Swear Channel! I love this cus I swear all the time.. and of course some people find that offensive and stuff... but oh well ;) -Gangien act_comm.c: add the following after case CHANNEL_RACETALK or GOSSIP or whereever :P case CHANNEL_SWEAR: set_char_color( AT_SWEAR, ch ); ch_printf( ch, "You %s '&B&W%s^x&R'\n\r", verb, argument ); sprintf( buf, "&R&R$n %ss '&B&W$t^x&R'", verb ); break; add this somewhere in the file void do_swear( CHAR_DATA *ch, char *argument ) { talk_channel( ch, argument, CHANNEL_SWEAR, "swear" ); return; } act_info.c: after this.. ch_printf_color( ch, "%s", !IS_SET( ch->deaf, CHANNEL_CHAT ) ? " &C[+]CHAT&c " : " &z[-]chat&c " ); add this.. ch_printf ( ch, "%s", !IS_SET( ch->deaf, CHANNEL_SWEAR )? " &C[+]SWEAR&c ": " &z[-]swear&c " ); after this.. else if ( !str_cmp( arg+1, "chat" ) ) bit = CHANNEL_CHAT; add this.. else if ( !str_cmp( arg+1, "swear" ) ) bit = CHANNEL_SWEAR; to mud.h: I'd add em after the other similiar stuff.. but it doesn't make a diff :P #define AT_SWEAR AT_RED #define CHANNEL_SWEAR BV27 DECLARE_DO_FUN( do_swear ); and to tables.c add it like anyother command :P