summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Hafner <hafnersimon@gmail.com>2009-01-21 16:02:08 +0100
committerdmitry kim <jason@nichego.net>2009-01-22 02:26:24 +0300
commitec5745fa7abd47b8ca12bd783b0759079dff9917 (patch)
treef6e0f629e285f843101f3dfe5cae80df73e0c5d0
parent35cc0ef69af6344db8a36c733207241594bbd402 (diff)
* (plugins) changed to the new reply schema (:nick)
-rw-r--r--data/rbot/plugins/dice.rb10
-rw-r--r--data/rbot/plugins/games/uno.rb2
-rw-r--r--data/rbot/plugins/games/wheelfortune.rb4
-rw-r--r--data/rbot/plugins/markov.rb2
-rw-r--r--data/rbot/plugins/salut.rb2
-rw-r--r--data/rbot/plugins/url.rb3
6 files changed, 11 insertions, 12 deletions
diff --git a/data/rbot/plugins/dice.rb b/data/rbot/plugins/dice.rb
index 230035ec..85e98f36 100644
--- a/data/rbot/plugins/dice.rb
+++ b/data/rbot/plugins/dice.rb
@@ -53,7 +53,7 @@ class DicePlugin < Plugin
dice = d.split(/d/)
repr = []
r = 0
- unless dice[0] =~ /^[0-9]+/
+ unless dice[0] =~ /^\d+/
dice[0] = 1
end
for i in 0...dice[0].to_i
@@ -86,14 +86,14 @@ class DicePlugin < Plugin
def privmsg(m)
# If either not given parameters or given incorrect parameters, return with
# the help message
- unless(m.params && m.params =~ /^[0-9]*d[0-9]+(\s*[+-]\s*([0-9]+|[0-9]*d[0-9])+)*$/)
- m.nickreply "incorrect usage: " + help(m.plugin)
+ unless m.params && m.params =~ /^\d*d\d+(\s*[-]\s*(\d+|\d*d\d)+)*$/
+ m.reply "incorrect usage: " + help(m.plugin)
return
end
# Extract the actual dice request from the message parameters, splitting it
# into dice and modifiers
- a = m.params.gsub(/\s+/,'').scan(/^[0-9]*d[0-9]+|[+-][0-9]*d[0-9]+|[+-][0-9]+/)
+ a = m.params.gsub(/\s+/,'').scan(/^\d*d\d+|[+-]\d*d\d+|[+-]\d+/)
# check nr of total dices and sides per dice
nr = 0
a.each { |dice|
@@ -123,7 +123,7 @@ class DicePlugin < Plugin
t = t + tmp.get_view
end
t.chop!
- m.nickreply r.to_s + " || " + m.params + ": " + t
+ m.reply(r.to_s + " || " + m.params + ": " + t)
end
end
plugin = DicePlugin.new
diff --git a/data/rbot/plugins/games/uno.rb b/data/rbot/plugins/games/uno.rb
index dc8de03e..5b2593ee 100644
--- a/data/rbot/plugins/games/uno.rb
+++ b/data/rbot/plugins/games/uno.rb
@@ -941,7 +941,7 @@ class UnoPlugin < Plugin
when :tu # show whose turn is it
return if m.params
if g.has_turn?(m.source)
- m.nickreply _("it's your turn, sleepyhead")
+ m.reply _("it's your turn, sleepyhead"), :nick => true
else
g.show_turn(:cards => false)
end
diff --git a/data/rbot/plugins/games/wheelfortune.rb b/data/rbot/plugins/games/wheelfortune.rb
index 4c1a48f0..7e818953 100644
--- a/data/rbot/plugins/games/wheelfortune.rb
+++ b/data/rbot/plugins/games/wheelfortune.rb
@@ -476,9 +476,7 @@ class WheelOfFortune < Plugin
# m.reply "STUPID! YOU SO STUPID!"
return
when *game.must_buy
- m.nickreply _("You must buy the %{vowel}") % {
- :vowel => check
- }
+ m.reply _("You must buy the %{vowel}") % {:vowel => check}, :nick => true
when :wrong
return
when Numeric, :missing
diff --git a/data/rbot/plugins/markov.rb b/data/rbot/plugins/markov.rb
index 48be7067..3a1fea59 100644
--- a/data/rbot/plugins/markov.rb
+++ b/data/rbot/plugins/markov.rb
@@ -187,7 +187,7 @@ class MarkovPlugin < Plugin
# of the line we received
return if message.index(line) == 0
@bot.timer.add_once(delay) {
- m.plainreply line
+ m.reply line, :nick => false
}
end
diff --git a/data/rbot/plugins/salut.rb b/data/rbot/plugins/salut.rb
index 569bade4..131821a7 100644
--- a/data/rbot/plugins/salut.rb
+++ b/data/rbot/plugins/salut.rb
@@ -158,7 +158,7 @@ class SalutPlugin < Plugin
end
end
debug "Replying #{choice}"
- m.plainreply choice
+ m.reply choice, :nick => false
end
def reload
diff --git a/data/rbot/plugins/url.rb b/data/rbot/plugins/url.rb
index 8c4746b5..826af10d 100644
--- a/data/rbot/plugins/url.rb
+++ b/data/rbot/plugins/url.rb
@@ -160,7 +160,8 @@ class UrlPlugin < Plugin
if display_info > urls_displayed
if reply
- m.plainreply(reply, :overlong => :truncate)
+ m.reply reply, :overlong => :truncate,
+ :nick => (m.address? ? :auto : false)
urls_displayed += 1
end
end