This patch allows people to use possessive emotes via the intercom and ichan. It was submitted by blimey. To use: 1. Remove all the text above and including the line ==cut here== 2. Save it into your pgplus/src directory 3. Type: patch -p0 < filename.txt (where filename.txt is the name of the saved file in step 1) 4. Compile and reboot. ==cut here== --- channel2.c.orig Tue Sep 21 15:21:20 1999 +++ channel2.c Fri Nov 9 00:16:28 2001 @@ -93,6 +93,21 @@ } } +/* intercom channel "pemote" command. Text is pre-processed and then + sent to 'ip' */ + +void ip(player * p, char *str) +{ + char * oldstack = stack; + if (got_msg(p, str, "ip") && is_on_channel(p, NO_INTERCOM_CHANNEL)) + { + sprintf(oldstack, "'s %s", str); + stack = endstring(oldstack); + ie(p, oldstack); + stack = oldstack; + } +} + /* intercom channel "sing" command. Text is pre-processed and then sent to 'ie' */ --- intercom.c.orig Sun Sep 26 15:00:34 1999 +++ intercom.c Fri Nov 9 00:29:02 2001 @@ -1106,8 +1106,8 @@ intercom_status |= INTERCOM_HIGHLIGHT | INTERCOM_PERSONAL_MSG; - tell_personal_inc_ref (this_job, "%s@%s %s", from_name, remote_talker->abbr, - msg); + tell_personal_inc_ref (this_job, "%s@%s%s%s", from_name, remote_talker->abbr, + (*msg == '\'' || *msg == '"' || *msg == '`') ? "" : " ", msg); intercom_status &= ~(INTERCOM_HIGHLIGHT | INTERCOM_PERSONAL_MSG);