--- /usr/src/emech-2.7.6.1/src/com-ons.c	Thu Feb 17 11:12:35 2000
+++ com-ons.c	Sat Jul  1 18:46:19 2000
@@ -80,20 +80,20 @@
 			sprintf(message,"%s is right here moron!",nick);
 			break;
 		case 1:
-			sprintf(message,"%s parted from %s on %s",Seen->userhost,
-				Seen->signoff,time2away(Seen->time));
+			sprintf(message,"%s parted from %s %s ago",Seen->userhost,
+				Seen->signoff,idle2str(now-Seen->time,0));
 			break;
 		case 2:
-			sprintf(message,"%s signed off on %s with message [%s]",Seen->userhost,
-				time2away(Seen->time),Seen->signoff);
+			sprintf(message,"%s signed off %s ago with message [%s]",Seen->userhost,
+				idle2str(now-Seen->time,0),Seen->signoff);
 			break;
 		case 3:
-			sprintf(message,"%s changed nicks to %s on %s",Seen->userhost,
-				Seen->signoff,time2away(Seen->time));
+			sprintf(message,"%s changed nicks to %s, %s ago",Seen->userhost,
+				Seen->signoff,idle2str(now-Seen->time,0));
 			break;
 		case 4:
-			sprintf(message,"%s was kicked on %s by %s with message [%s]",Seen->userhost,
-				time2away(Seen->time),Seen->kicker,Seen->signoff);
+			sprintf(message,"%s was kicked by %s with message [%s] %s ago",Seen->userhost,
+				Seen->kicker,Seen->signoff,idle2str(now-Seen->time,0));
 			break;
 		}
 	}
