From 6c023a7f9785803103b5259adbd7dfe29bd32373 Mon Sep 17 00:00:00 2001 From: Ryan K Date: Wed, 27 Jun 2012 02:00:55 -0400 Subject: [PATCH 1/3] fix some capitalization inconsistencies with admin names --- Rodney.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Rodney.pm b/Rodney.pm index af2acb9..5f06ae4 100644 --- a/Rodney.pm +++ b/Rodney.pm @@ -2876,7 +2876,7 @@ sub is_learndb_trigger { } sub can_edit_learndb { - my $nick = shift; + my $nick = lc(shift); my $term = shift; if (is_learndb_trigger($term)) { return 1 if ($admin_nicks->is_identified($nick)); @@ -3305,7 +3305,7 @@ my $parsestr_cmd_args = ""; sub admin_msg { my ( $self, $who, $nicks, $msg ) = @_; - my $nick = ( split /!/, $who )[0]; + my $nick = lc(( split /!/, $who )[0]); if ($msg =~ m/^!say\s(\S+)\s(.+)$/i) { my $chn = $1; From 0df4ac0ce58c0e4d83a2e6853695c836947c66e7 Mon Sep 17 00:00:00 2001 From: Ryan K Date: Wed, 27 Jun 2012 02:01:54 -0400 Subject: [PATCH 2/3] fix a regexp in the die admin command --- Rodney.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rodney.pm b/Rodney.pm index 5f06ae4..dd88b93 100644 --- a/Rodney.pm +++ b/Rodney.pm @@ -3477,7 +3477,7 @@ sub admin_msg { $self->botspeak("Showing privmsgs to you.", $nick); } } - elsif ($msg =~ m/^!die(\s.+)?$/i) { + elsif ($msg =~ m/^!die\s(\S.+)?$/i) { $self->botspeak(paramstr_trim($1)) if ($1); kill_bot(); } From fd2829411c74781bd2b6042ab852f2141e982a89 Mon Sep 17 00:00:00 2001 From: Ryan K Date: Fri, 20 Jul 2012 00:30:14 -0400 Subject: [PATCH 3/3] filter out early fountain scumming deaths --- Rodney.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rodney.pm b/Rodney.pm index dd88b93..63449c7 100644 --- a/Rodney.pm +++ b/Rodney.pm @@ -1385,7 +1385,7 @@ sub on_d_tick { my %dat = parse_xlogline($line); - if (($dat{'points'} < 1000) && ($dat{'death'} =~ /^quit|^escaped/)) { next; } + if (($dat{'points'} < 1000) && ($dat{'death'} =~ /^quit|^escaped|water/)) { next; } # someone thought of spamming # elsif ($death =~ /((http)|(www\.)|(ipod)|(tinyurl)|(xrl)/i)) { next; }