Ticket #142 (assigned defect)

Opened 1 year ago

Last modified 7 months ago

Turn off ?obscene filter on Matchbot and Robo Ref

Reported by: PH Assigned to: Maverick (accepted)
Priority: normal Component: Bots - Other
Version: Latest version from repository Severity: minor
Keywords: Cc:

Description

Dengue just reported this to me, so I'm going to combine his findings with two of my own and make one big ticket out of this.

Players can't be !rank'd by the Robo Refs if their name begins with "unt" (i.e. untie, Untame). I tried it myself — the bots return nothing and act as if the command is the furthest thing from their robotic minds.

Similarly, MatchBots ignore the !lag command when it's issued for a name beginning with "er" or "ger".

I'm pretty sure the server's list of obscene words is somehow interfering with the commands. When I try to PM myself the commands with the filter on, they don't go through. "rank unt" is kind of obvious, but I don't know why "lag er" and "lag ger" would be filtered.

Solution? That's for you to figure out, I'm just the messenger, heh.

Attachments

Change History

08/26/07 01:59:07 changed by Ayano

  • owner deleted.

08/26/07 04:18:08 changed by Maverick

Unfortunately we don't have control over either of the bots; Matchbot or Robo Ref. When we do gain control, I'll look into it.

08/29/07 15:31:13 changed by anonymous

  • status changed from new to closed.
  • resolution set to wontfix.

08/30/07 00:12:48 changed by Maverick

  • status changed from closed to reopened.
  • resolution deleted.

Please don't close this without specifying a reason or your identity.

08/30/07 02:05:00 changed by Ayano

Ah that was me, I was at campus. It's just that there are numerous open tickets weren't going anywhere so I thought I'd close this one to prevent a build up.

08/30/07 08:02:44 changed by Maverick

I would recommend just leaving the tickets open until they are fixed. This way the tickets aren't forgotten (since they are closed) and it gives some insight into how swamped we are ;).

This ticket I have to check once I get access to RoboQueen.

08/30/07 17:13:18 changed by Ayano

RoboQueen? You hope for the impossible.

08/30/07 23:21:26 changed by Maverick

One must keep hope alive or everything is lost :p

11/14/07 02:46:14 changed by anonymous

  • keywords deleted.
  • owner set to Maverick.
  • status changed from reopened to new.
  • summary changed from Bots don't recognize commands with certain strings to Turn off ?obscene filter on Matchbot and Robo Ref.

I will make Matchbot turn off the obscene filter. When access to RoboQueen is given, a simple update from the repository can be done to resolve this issue.

We have no source code of Robo Ref so we can't do anything about that.

Might be an idea to create "reliable" methods in BotAction for turning off ?obscene / *lock and other toggle commands:
These methods do the command and set a boolean variable to mark the wanted state of the command. Checking the arena messages ("Arena LOCKED" and "Obscene filter OFF") in combination with the boolean can check if the command needs to be done again to reach the desired state.

I will check if these methods are doable given that the class must stay able to be multithreaded.

11/14/07 06:07:27 changed by Maverick

Previous changes and comments were done by me btw

01/30/08 15:42:12 changed by Maverick

  • status changed from new to assigned.

Add/Change #142 (Turn off ?obscene filter on Matchbot and Robo Ref)




Change Properties
Action