private static void OnQueryMessage(object sender, IrcEventArgs e) { lastQuery = e.Data.Nick; // Metadata should not be used in queries, just throw it out string fakeNick, faction; string message = GetMetadata(e.Data.Message, out fakeNick, out faction); string nick = e.Data.Nick; faction = crcNicks.ContainsKey(nick) ? crcNicks[nick] : "actor_stalker"; CRCDisplay.OnQueryMessage(nick, CRCOptions.Name, message); CRCGame.OnQueryMessage(nick, CRCOptions.Name, faction, message); }
public static void SendQuery(string nick, string message) { client.SendMessage(SendType.Message, nick, CRCOptions.GetFaction() + META_DELIM + message); CRCDisplay.OnQueryMessage(CRCOptions.Name, nick, message); CRCGame.OnQueryMessage(CRCOptions.Name, nick, CRCOptions.GetFaction(), message); }