Changeset 1069 for trunk/modules/events.tcl
- Timestamp:
- 02/01/10 18:59:10 (2 years ago)
- File:
-
- 1 edited
-
trunk/modules/events.tcl (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/events.tcl
r961 r1069 266 266 267 267 #check for someone breaking the loop of lastSpoke 268 if {[regexp -nocase "(i'm not talking to|not) you" $text] && $bMotionCache($channel,last)} {268 if {[regexp -nocase "(i'm not talking to|not) you" $text] && [bMotion_did_i_speak_last $channel]} { 269 269 bMotionDoAction $channel $nick "oh" 270 270 set bMotionCache($channel,last) 0 … … 278 278 bMotion_flood_add $nick "" $text 279 279 if [bMotion_flood_check $nick] { return 0 } 280 if [bMotion_flood_check $channel] { return 0 } 281 bMotion_flood_add $channel "" $text 280 282 set nick [bMotionGetRealName $nick $host] 281 283 bMotionDoAction $channel $nick [pickRandom $response] … … 287 289 if {[llength $response] > 0} { 288 290 #set nick [bMotionGetRealName $nick $host] 291 if [bMotion_flood_check $channel] { return 0 } 289 292 bMotion_putloglev 1 * "going to run plugins: $response" 290 293 foreach callback $response { … … 295 298 set result 0 296 299 set result [$callback $nick $host $handle $channel $text] 300 bMotion_putloglev d * "returned from $callback" 297 301 set bMotionCache(lastPlugin) $callback 298 302 bMotion_plugin_history_add $channel "complex" $callback … … 304 308 if {$result > 0} { 305 309 if {$result == 1} { 310 bMotion_putloglev 1 * "adding flood counters" 306 311 bMotion_flood_add $nick $callback $text 312 bMotion_flood_add $channel $callback $text 307 313 } 308 314 bMotion_putloglev 2 * "bMotion: `-$callback returned $result, breaking out..." … … 453 459 if {$response != ""} { 454 460 bMotion_flood_add $nick "" $text 461 if [bMotion_flood_check $nick] { return 0 } 462 if [bMotion_flood_check $channel] { return - } 463 bMotion_flood_add $channel "" $text 455 464 bMotion_putloglev 1 * "bMotion: matched simple action plugin, outputting $response..." 456 465 set nick [bMotionGetRealName $nick $host] … … 463 472 if {[llength $response] > 0} { 464 473 #set nick [bMotionGetRealName $nick $host] 474 if [bMotion_flood_check $channel] { return 0 } 465 475 bMotion_putloglev 1 * "going to run action plugins: $response" 466 476 foreach callback $response { … … 473 483 if {$result == 1} { 474 484 bMotion_flood_add $nick $callback $text 485 bMotion_flood_add $channel $callback $text 475 486 } 476 487 bMotion_putloglev 2 * "bMotion: `-$callback returned $result, breaking out..."
Note: See TracChangeset
for help on using the changeset viewer.
