- Timestamp:
- 01/11/06 15:46:46 (6 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 2 deleted
- 23 edited
- 2 copied
-
. (modified) (1 prop)
-
bMotion.tcl (modified) (7 diffs)
-
local/abstracts/en (copied) (copied from trunk/modules/abstracts/en)
-
local/abstracts/en/abstracts.tcl (deleted)
-
local/abstracts/fr (copied) (copied from trunk/modules/abstracts/fr) (1 prop)
-
local/abstracts/fr/abstracts.tcl (deleted)
-
local/facts (modified) (1 prop)
-
modules/abstract.tcl (modified) (16 diffs)
-
modules/diagnostics.tcl (modified) (2 diffs)
-
modules/facts/facts.txt (modified) (1 diff)
-
modules/interbot.tcl (modified) (1 diff)
-
modules/output.tcl (modified) (2 diffs)
-
modules/plugins.tcl (modified) (10 diffs)
-
plugins/action_complex.tcl (modified) (1 diff)
-
plugins/action_simple.tcl (modified) (2 diffs)
-
plugins/admin.tcl (modified) (1 diff)
-
plugins/admin_log.tcl (added)
-
plugins/admin_plugin.tcl (modified) (2 diffs)
-
plugins/complex.tcl (modified) (1 diff)
-
plugins/en/action_complex_hands_dildo.tcl (modified) (1 diff)
-
plugins/en/complex_action_hands_dildo.tcl (modified) (2 diffs)
-
plugins/en/complex_goodwork.tcl (modified) (2 diffs)
-
plugins/en/complex_wins.tcl (modified) (1 diff)
-
plugins/en/simple_hnn.tcl (modified) (1 diff)
-
plugins/en/simple_zzz.tcl (modified) (1 diff)
-
plugins/irc_event.tcl (modified) (1 diff)
-
plugins/output.tcl (modified) (1 diff)
-
plugins/simple.tcl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:ignore
set to
local
-
Property
svn:ignore
set to
-
trunk/bMotion.tcl
r658 r663 17 17 set bMotionLocal "$bMotionRoot/local" 18 18 19 if {![info exists bMotion_log_regexp]} { 20 set bMotion_log_regexp "" 21 } 19 22 20 23 if {![info exists bMotion_testing]} { … … 44 47 45 48 proc bMotion_putloglev { level star text } { 46 global bMotion_testing bMotionCache 49 global bMotion_testing bMotionCache bMotion_log_regexp 50 51 if {$bMotion_log_regexp != ""} { 52 if {![regexp -nocase $bMotion_log_regexp $text]} { 53 return 0 54 } 55 } 56 47 57 regsub "bMotion:" $text "" text 48 58 set text2 "" … … 82 92 putlog "... loading settings" 83 93 } 84 source "$bMotionModules/settings.tcl" 94 # try the original location first 95 set bMotion_loaded_settings 0 96 if [file exists "$bMotionModules/settings.tcl"] { 97 source "$bMotionModules/settings.tcl" 98 set bMotion_loaded_settings 1 99 } 85 100 86 101 #try to load a file for this bot … … 89 104 source "$bMotionModules/settings_${botnet-nick}.tcl" 90 105 bMotion_putloglev d * "loaded settings for this bot from settings_${botnet-nick}.tcl" 91 } 106 set bMotion_loaded_settings 1 107 } 108 } 109 110 #try to load from the local dir 111 if [file exists "$bMotionLocal/settings.tcl"] { 112 source "$bMotionLocal/settings.tcl" 113 bMotion_putloglev d * "loaded local settings from $bMotionLocal/settings.tcl" 114 set bMotion_loaded_settings 1 115 } 116 117 if {$bMotion_loaded_settings == 0} { 118 putlog "bMotion: FATAL! Could not load from any settings file! bMotion is not going to work! :(" 92 119 } 93 120 … … 166 193 set files [lsort [glob -nocomplain "$bMotionModules/extra/*.tcl"]] 167 194 foreach f $files { 168 bMotion_putloglev 1 * " loadingmodule: $f"195 bMotion_putloglev 1 * "... loading extra module: $f" 169 196 catch { 170 197 source $f … … 178 205 #load local abstracts 179 206 catch { 180 if {${botnet-nick} != ""} { 181 source "$bMotionModules/abstracts_${botnet-nick}.tcl" 182 bMotion_putloglev d * "loaded abstracts for this bot from abstracts_${botnet-nick}.tcl" 183 } 207 source "$bMotionLocal/abstracts.tcl" 208 bMotion_putloglev d * "loaded abstracts for this bot from local abstracts.tcl" 184 209 } 185 210 … … 206 231 } 207 232 233 if {$bMotion_testing == 0} { 234 bMotion_diagnostic_utimers 235 bMotion_diagnostic_timers 236 } 237 208 238 set bMotion_loading 0 209 239 set bMotion_testing 0 210 240 211 bMotion_diagnostic_utimers212 bMotion_diagnostic_timers213 241 214 242 # set this to 0 to stop showing the copyright -
trunk/local/abstracts/fr
-
Property
svn:ignore
set to
*.txt
-
Property
svn:ignore
set to
-
trunk/local/facts
-
Property
svn:ignore
set to
facts.txt
-
Property
svn:ignore
set to
-
trunk/modules/abstract.tcl
r577 r663 95 95 bMotion_counter_init "abstracts" "gets" 96 96 97 set bMotion_abstract_dir "$bMotionLocal/abstracts/$bMotionInfo(language)" 98 97 99 # garbage collect the abstracts arrays 98 100 proc bMotion_abstract_gc { } { … … 128 130 bMotion_putloglev d * "expired $expiredCount abstracts: $expiredList" 129 131 } 130 131 132 } 132 133 … … 135 136 global bMotion_abstract_contents bMotion_abstract_timestamps 136 137 global bMotionModules bMotion_testing bMotion_loading 137 global bMotionInfo bMotion_abstract_languages 138 global bMotionInfo bMotion_abstract_languages bMotion_abstract_dir 138 139 139 140 #set timestamp to now … … 142 143 143 144 #load any existing abstracts 144 if [file exists " [pwd]/$bMotionModules/abstracts/$lang/${abstract}.txt"] {145 if [file exists "$bMotion_abstract_dir/${abstract}.txt"] { 145 146 bMotion_abstract_load $abstract 146 147 } else { 147 148 # check that the language directory exists while we're at it 148 set dir "$bMotionModules/abstracts/$lang" 149 if { ![file exists $dir] } { 150 [file mkdir "$bMotionModules/abstracts/$lang"] 149 if { ![file exists $bMotion_abstract_dir] } { 150 [file mkdir $bMotion_abstract_dir] 151 151 } 152 152 #file doesn't exist - create an empty one … … 155 155 set bMotion_abstract_languages($abstract) "$lang" 156 156 bMotion_putloglev 1 * "Creating new abstract file for $abstract" 157 set fileHandle [open " [pwd]/$bMotionModules/abstracts/$lang/${abstract}.txt" "w"]157 set fileHandle [open "$bMotion_abstract_dir/${abstract}.txt" "w"] 158 158 puts $fileHandle " " 159 159 } … … 170 170 global bMotion_loading bMotion_testing 171 171 global bMotionInfo bMotion_abstract_languages 172 set lang $bMotionInfo(language) 173 174 bMotion_putloglev 1 * "Attempting to load $bMotionModules/abstracts/$lang/${abstract}.txt" 175 176 if {![file exists "$bMotionModules/abstracts/$lang/${abstract}.txt"]} { 172 global bMotion_abstract_dir 173 set lang $bMotionInfo(language) 174 175 bMotion_putloglev 1 * "Attempting to load $bMotion_abstract_dir/${abstract}.txt" 176 177 if {![file exists "$bMotion_abstract_dir/${abstract}.txt"]} { 177 178 return 178 179 } … … 193 194 set bMotion_abstract_ondisk [lreplace $bMotion_abstract_ondisk $index $index] 194 195 195 set fileHandle [open "$bMotion Modules/abstracts/$lang/${abstract}.txt" "r"]196 set fileHandle [open "$bMotion_abstract_dir/${abstract}.txt" "r"] 196 197 set line [gets $fileHandle] 197 198 set needReSave 0 … … 201 202 set line [string trim $line] 202 203 if {$line != ""} { 203 if {[lsearch -exact $bMotion_abstract_contents($abstract) $line] == -1} { 204 lappend bMotion_abstract_contents($abstract) $line 205 } else { 206 bMotion_putloglev 4 * "dropping duplicate $line for abstract $abstract" 207 set needReSave 1 208 } 204 lappend bMotion_abstract_contents($abstract) $line 209 205 incr count 210 #if {[expr $count % 200] == 0} {211 #putlog " still loading abstract $abstract: $count ..."212 #}213 206 } 214 207 set line [gets $fileHandle] 215 208 } 209 210 #optimise 211 set bMotion_abstract_contents($abstract) [lsort -unique $bMotion_abstract_contents($abstract)] 212 set newcount [llength $bMotion_abstract_contents($abstract)] 213 if {$newcount < $count} { 214 bMotion_putloglev d * "Shrunk abstract $abstract by [expr $count - $newcount] items by de-duping" 215 set needReSave 1 216 } 216 217 217 218 if {[info exists fileHandle]} { … … 228 229 global bMotion_abstract_contents bMotion_abstract_timestamps bMotion_abstract_max_age 229 230 global bMotionModules bMotionInfo 231 global bMotion_abstract_dir 230 232 set lang $bMotionInfo(language) 231 233 … … 240 242 bMotion_putloglev 2 * "updating abstracts '$abstract' on disk" 241 243 if {$save} { 242 set fileHandle [open " [pwd]/$bMotionModules/abstracts/$lang/${abstract}.txt" "a+"]244 set fileHandle [open "$bMotion_abstract_dir/${abstract}.txt" "a+"] 243 245 puts $fileHandle $text 244 246 close $fileHandle … … 251 253 if {$save} { 252 254 bMotion_putloglev 2 * "updating abstracts '$abstract' on disk and in memory" 253 set fileHandle [open " [pwd]/$bMotionModules/abstracts/$lang/${abstract}.txt" "a+"]255 set fileHandle [open "$bMotion_abstract_dir/${abstract}.txt" "a+"] 254 256 puts $fileHandle $text 255 257 close $fileHandle … … 263 265 global bMotionModules bMotion_testing bMotion_loading 264 266 global bMotion_abstract_max_number bMotionInfo bMotion_abstract_languages 267 global bMotion_abstract_dir 265 268 set lang $bMotionInfo(language) 266 269 … … 281 284 bMotion_putloglev 1 * "Saving abstracts '$abstract' to disk" 282 285 283 set fileHandle [open " [pwd]/$bMotionModules/abstracts/$lang/${abstract}.txt" "w"]286 set fileHandle [open "$bMotion_abstract_dir/${abstract}.txt" "w"] 284 287 set number [llength $bMotion_abstract_contents($abstract)] 285 288 if {$number > $bMotion_abstract_max_number} { … … 290 293 if {$tidy} { 291 294 if {[rand 100] < 10} { 292 bMotion_putloglev d* "Dropped '$a' from abstract $abstract"295 bMotion_putloglev 3 * "Dropped '$a' from abstract $abstract" 293 296 incr drop_count 294 297 continue … … 351 354 352 355 proc bMotion_abstract_batchadd { abstract stuff } { 353 bMotion_putloglev d* "batch-adding to $abstract"356 bMotion_putloglev 1 * "batch-adding to $abstract" 354 357 foreach i $stuff { 355 358 bMotion_abstract_add $abstract $i 0 … … 441 444 foreach f $files { 442 445 catch { 443 [file rename -force -- $f "${dir}/"]446 [file rename -force -- $f "${dir}/"] 444 447 } 445 448 } -
trunk/modules/diagnostics.tcl
r509 r663 125 125 } 126 126 127 proc bMotion_diagnostic_plugins { } { 128 bMotion_putloglev 5 * "bMotion_diagnostic_plugins" 129 foreach t {simple complex admin output action_simple action_complex irc_event} { 130 set arrayName "bMotion_plugins_$t" 131 upvar #0 $arrayName cheese 132 if {[llength [array names cheese]] == 0} { 133 putlog "bMotion: diagnostics: No $t plugins loaded, something is wrong!" 134 } 135 } 136 } 137 127 138 proc bMotion_diagnostic_auto { min hr a b c } { 139 bMotion_putloglev 5 * "bMotion_diagnostic_auto" 128 140 putlog "bMotion: running level 4 self-diagnostic" 129 141 bMotion_diagnostic_timers … … 131 143 } 132 144 133 bMotion_putloglev d * "Running a level 5 self-diagnostic..." 145 if {$bMotion_testing == 0} { 146 bMotion_putloglev d * "Running a level 5 self-diagnostic..." 134 147 135 bMotion_diagnostic_channel1 136 bMotion_diagnostic_channel2 137 bMotion_diagnostic_channel3 148 bMotion_diagnostic_channel1 149 bMotion_diagnostic_channel2 150 bMotion_diagnostic_channel3 151 bMotion_diagnostic_plugins 138 152 139 bMotion_putloglev d * "Diagnostics complete." 153 bMotion_putloglev d * "Diagnostics complete." 154 } 140 155 141 156 bind time - "30 * * * *" bMotion_diagnostic_auto -
trunk/modules/facts/facts.txt
r662 r663 1 what,town out 2 what,episode boring 3 what,today the first day in 4 what,today n't religion 5 what,today especially unproductive 6 what,today like an empty day 7 what,today louis braille's birthday 8 what,xmas coming properly now 9 what,xmas annual leave 10 what,xmas like that 11 what,xmas officially over 12 what,xmas over 13 what,xmas good 1 what,shower a good thing 2 what,town being shafted 3 what,mic selected there 4 what,today %OWNER{Greeneyez} friday 5 what,today %OWNER{WigglePig} monday 6 what,today dragging 7 what,today friday 14 8 what,exe very close 15 what,alcoholism so much worse 16 what,gw one thing he's an oilman 9 what,maths too 10 what,maths flawed 11 what,maths logical 12 what,maths beautiful 13 what,maths wrong 14 what,http://www.ebuyer.com/customer/products/index.html?rb=12465845442&action=c2hvd19wcm9kdwn0x292zxj2awv3&product_uid=89167 the most likely candidate 15 what,rest just fine 16 what,rest downloaded 17 17 what,ie ancient 18 18 what,ie icky 19 19 what,ie already in memory 20 20 what,ie just naughty 21 what,kong about22 what,cath watching23 what,cath forgiven24 what,cath now eating everything in sight25 what,cath a man anyway26 21 what,dinner burning or something 27 what,dinner nearly ready 28 what,dinner done 29 what,dinner ready 30 what,dinner something else 31 what,shark not edible 32 what,neck aching again 33 what,neck hurting 34 what,neck filled with d00m 35 what,`susan also 36 what,`susan in love with andrew 37 what,`susan beautiful 38 what,typing interesting 39 what,hand much older than i am 40 what,movement quite real 22 what,cath immune to e-coli 23 what,cath just very lovely 24 what,get gone 25 what,hq in exeter 26 what,xbox huge 27 what,excession on 28 what,thing billed as e-learning 29 what,thing shut 30 what,thing quite amusing 31 what,thing for 32 what,thing human 33 what,thing right in %OWNER{wizwoz} hand 34 what,thing the warnings on the adverts 35 what,thing quite good 36 what,thing pretty cool 37 what,thing you then have fish-in-pancake 38 what,thing a load of old toss 39 what,thing a mistake 40 what,thing the key 41 what,thing that 42 what,thing though 43 what,thing terrible 44 what,thing eating %OWNER{Cath2} computer 45 what,thing very very good fun 46 what,`susan a center 47 what,ii overthrown 48 what,already scrapped 49 what,monicaoff a she 50 what,monicaoff all the eye candy we need 51 what,monicaoff playing snap 52 what,hand cool 53 what,hand cold 54 what,cooker perfect for omelettes 55 what,cooker cool 56 what,cooker terrible 41 57 what,software broken and he couldn't do it 42 58 what,software called warez 43 59 what,software bug-free 44 60 what,software malware 45 what,software stupid 46 what,contact down to you at all 47 what,name, michael ca- aaaarrgh 48 what,think the best 49 what,think enough to put anyone off 50 what,in less than 500 51 what,in about 75 52 what,vob raw dvd 53 what,sky dark with storm 54 what,sky going 55 what,ring not underwear notopic 56 what,jf coming down tomorrow 57 what,ire island 58 what,jorgje born in 71 59 what,jorgje a swine 60 what,jorgje like that 61 what,sister in pub 62 what,sister chubby 63 what,tea clean shaven 64 what,tea ready before you get there 65 what,tea made 66 what,swimming the only sport i like to do 67 what,beetroot nice 68 what,enabled) good for acne 69 what,need a soundblaster live 70 what,need the right man 71 what,need 1 very special woman 72 what,need a party i can take them to 73 what,chicken almost the only meat i eat 74 what,everyone lovely in 75 what,everyone this year 76 what,everyone dying launghing 77 what,everyone bogie green 78 what,everyone grey 79 what,everyone pissed in %OWNER{Cath2Wrk} office 80 what,everyone so nasty to greeneyez 81 what,everyone being so nasty 82 what,everyone here 83 what,everyone a journalist 84 what,dev a wendy i think 85 what,stuff captioned 86 what,stuff a nightmare for fragmentation 87 what,stuff rare 88 what,stuff so expensive 89 what,stevens on the list 90 what,stevens on there 91 what,name quite funny 92 what,name caff 93 what,days a bad thing 94 what,blanket great 95 what,anyone in 96 what,anyone here 97 what,lodge booked out 98 what,lodge booked up for doubles 99 what,maid what i need 100 what,system competent though ctr 101 what,people still bad 61 what,contact really a great movie 62 what,striesand blonde 63 what,in the governement 64 what,for just shattered 65 what,for the passthru 66 what,paradise' something of an oxymoron 67 what,jorgje on mushrooms 68 what,jorgje teh magic horse 69 what,tea good 70 what,tea great 71 what,manager buying a spam 72 what,decaf not fucking coffee 73 what,decaf like drinking alcoholfree beer 74 what,everyone doing it different ways 75 what,everyone charging to the wrong codes 76 what,everyone quoting each other 77 what,christel ok up until he added the walk 78 what,christel bad at saying no 79 what,christel i have now put on elton john 80 what,christel at work 81 what,col sufficiently ashamed 82 what,col right 83 what,noone selling one on ebay 84 what,meobets a bot in there 85 what,hormone produced by the adrenal glands 86 what,tomorrow to get drunk 87 what,tiredness massive 88 what,name given to the fleshy part of a 89 what,name quite appropriate 90 what,name prince 91 what,name about 10 chars 92 what,name there too 93 what,charles the bad guy 94 what,bells paintstripper 95 what,launch now officially interesting 96 what,launch a mistake 97 what,florida-exeter a bit of a hike 98 what,20?c bearable but -30 99 what,no.2 nice 102 100 what,ps2 larger than it needs to be 103 what,jello low in cholesterol 104 what,suspension shot 105 what,desk more or less tidy 106 what,out a bad move 107 what,garion ickle 101 what,system discovered in 102 what,system discovered 103 what,system crap 104 what,system based upon 105 what,system faster too 106 what,effect said to be good 107 what,effect mid-2004 108 what,effect disabled 109 what,ps3 probably easter 07 her4e 110 what,desk looking a bit of a mess again 111 what,communism a good second place 108 112 what,opening a complete triumph 109 what,opening better 110 what,rose lovely 113 what,vehicle locked 114 what,mr2 a little twitching in the snow 115 what,mr2 the better looking beast 116 what,each a 1 in chance 117 what,special trout a la crem 111 118 what,english so 20th century 112 what,english a bit difficult 113 what,english johnsons 114 what,urine good for the skin 115 what,pikachu anywhere near that mind 116 what,spb in deed correct 117 what,love high in cholesterol 118 what,makie hoping for carlos sainz 119 what,woodsville a hamlet or something similar 120 what,son a gamer 121 what,pkcs7 an envelope 122 what,me chicken 123 what,game coming out 124 what,lady a tramp 125 what,lady so nice 126 what,susan kicked by talksalot 127 what,hamlet smaller than a village 128 what,dunos: there a word for 129 what,dunos: anyone from exeter coming up 130 what,delilah a bot 131 what,services shit 132 what,range all tongue and groove 133 what,ham the ultimate christmas meal 134 what,ham the same as canned ham 135 what,scrooged also a nice take i thought 136 what,scrooged on at 10 137 what,delia lokoing more promising 138 what,joystick a pile of crap 139 what,insurance about 140 what,insurance 860 141 what,mobile not where i left it last night 142 what,ml starting to show its age 143 what,hauntedun terrified 144 what,picture award winning material 145 what,picture awesome 146 what,may-key how i see it 147 what,huley in this too 148 what,pikmin lovely isnt it 149 what,paxo also delicious 150 what,related ass 151 what,hangover going to be a severe one 152 what,dance funny 153 what,series running now 154 what,series great 155 what,everything insulting if you want it to be 156 what,everything in oen place 157 what,aim even worse 158 what,live on the coast and so is he 159 what,radeon great 160 what,scruffy too old for shenanigans anyway 161 what,london just one big slum to dunos 162 what,london pretty good 163 what,yaakov just saying 164 what,yaakov smrt 165 what,yaakov a prude 119 what,8210 really 120 what,friends thumbs out rather than in 121 what,finger a bit bent 122 what,ghostbusters on tv tonight 123 what,ghostbusters on 4 at 8pm 124 what,had a speccy in 86 125 what,makie still unsure 126 what,program a thing of beauty 127 what,email in response to %OWNER{MatryxWrk} 128 what,else planning on coming in today 129 what,gravel natural gravel 130 what,arcs where i went with school 131 what,arcs where i went 132 what,hugging most fantastic 133 what,problem elsewhere anyway 134 what,problem usually with how it is done 135 what,md from there 136 what,skating one of those grey-area things 137 what,game a ps1 game re-released 138 what,me looking for a new domain host 139 what,me gone 140 what,me around 141 what,a/c broken 142 what,ketchup the meaning of life itself 143 what,atoms called 144 what,pam_emacs.so next 145 what,adams worse than andre 146 what,mortgage only 350ish 147 what,mortgage pretty damned impossible 148 what,rc3 out 149 what,garden a natural wilderness 150 what,emokid typically bisexual 151 what,gamecube in the loft 152 what,mm still mm2 on snes though 153 what,water rubbish 154 what,chris's otis 155 what,picture then posted 156 what,fail a good word 157 what,list 17 games before april 158 what,sameer a full time chore 159 what,black like having a built-in tan 160 what,black a crime 161 what,black the best drink ever 162 what,bulb a long life bulb for cath 163 what,cucumber not 6mill 164 what,splodgey an excellent name 165 what,ms having problems isnt it 166 what,presenter in sight of natasha 167 what,idiocy amazing 168 what,beckt here 169 what,design crap 170 what,hay nick a heroin addict 171 what,hay for horses' 172 what,series disappointing 173 what,midlands meant to get a bit nippy 174 what,much a new mini cooper 175 what,message ticket number 1 176 what,no all mine mine mine 177 what,no not a no 178 what,no a maybe 179 what,everything still working 180 what,everything fine 181 what,everything damage 182 what,everything better when it's of justice 183 what,everything marked up by 15 184 what,everything sex-related 185 what,everything nice in moderations 186 what,everything working on this now 187 what,everything working 188 what,everything bollocksed 189 what,everything going to be okay 190 what,becky in %OWNER{Bagpuss} face 191 what,lead massively slashed 192 what,nes frightning 193 what,thingie in a bit of an awkward place 194 what,greeneyed in the print roojm 195 what,greeneyed lost last night 196 what,greeneyed playing a bit of trivia 197 what,blueyonder of competence 198 what,lunchtime quite hot 199 what,sleep making badsheepy go strange 200 what,sleep for the weak 201 what,sleep for the week 202 what,hmv.co.uk a fine url 203 what,cazzr 'randomnly generated' 204 what,cazzr atually showing now 205 what,cazzr helping 206 what,cazzr virtually typing lying down 207 what,cazzr of course looking forwards too 208 what,pc still a athlon 700 166 209 what,job on campus anyhow 167 210 what,job kinda like telesales 168 211 what,job to play sims 169 what,job on the game plan for this year 170 what,yet...life still good 171 what,space truly awesome 172 what,boysstuff cool 173 what,greg for eating 174 what,irate from ire 175 what,barcelona alright 176 what,complaint that they don't support 177 what,wantign going to swing it for wizwoz then 178 what,answer william wordsworth 212 what,govvy okay 213 what,yaakov losing weight 214 what,yaakov 5'10 215 what,yaakov also 216 what,yaakov about 16 217 what,dakar the capital of 218 what,dakar the capital of ______ 219 what,dakar the 220 what,dakar the capital 221 what,gen2 pretty limited 222 what,drunk fairly easy 223 what,child fair of face 224 what,mph so hard to get in a gtruck 225 what,fresno 9am to 6pm or something 226 what,nice great 227 what,cure a drink 228 what,cure admitting you have a problem 229 what,level fun 230 what,answer bison 231 what,answer duckburg 232 what,answer tcp antiseptic 233 what,answer anti-lock braking system 234 what,answer mayor 235 what,answer the family truckster 236 what,answer pearl 237 what,answer one woman or two 238 what,answer phoenix 239 what,answer cat ballou 240 what,answer lachanophobia 241 what,answer chipmunks 242 what,answer john wayne 179 243 what,answer cirrate 180 what,answer phantom 181 what,answer gasser 182 what,answer prawner 244 what,answer petrol 245 what,answer richie 246 what,answer wings 247 what,answer aldous huxley 248 what,answer leather maker 249 what,answer france 250 what,answer brad pitt 251 what,answer captain kirk 252 what,answer lizard 253 what,answer linda hunt 254 what,answer mills 255 what,answer leviticus 256 what,answer shampoo 257 what,answer capra 258 what,answer chickpeas 259 what,answer the raven 260 what,answer 230 261 what,answer boatniks 262 what,answer the sheepman 183 263 what,answer elizabeth taylor 184 264 what,answer woody allen 265 what,answer rush 266 what,answer blank verse 267 what,answer chile 268 what,answer roz 185 269 what,answer vinyl 186 what,answer shaquille o'neal 270 what,answer fledgling 271 what,answer empire state building 272 what,answer iron butterfly 273 what,answer 2 million 274 what,answer saint-pierre 275 what,answer the jetsons 276 what,answer perrault 277 what,answer murdering his wife 187 278 what,answer alexander 279 what,answer captain america 280 what,answer rover 281 what,answer blue ridge brewery 188 282 what,answer 1973 189 what,answer ha ha only kidding 190 what,answer the mg 191 what,answer ngauruhoe 283 what,answer short of time must go 284 what,answer nomes 285 what,answer helium 286 what,answer the koran 287 what,answer elton john 288 what,answer jason narvy 192 289 what,answer michael collins 193 what,answer rockefeller290 what,answer october 4 194 291 what,answer candido jacuzzi 195 what,flatley ice dancing 196 what,flatley like 70 197 what,ban only for sport events 198 what,ctr drunk 199 what,ctr presented with a few options 200 what,ctr back on %OWNER{ctr} imac 201 what,or it censi 202 what,or that just a credit card 203 what,or drunk or something 204 what,or i mistaken 205 what,or it too expensive 206 what,os in the rom 207 what,griddle a skillet 208 what,wine nice too hehe 209 what,wine kicking in 210 what,wine dry it is sweet 211 what,status ecclesfield 212 what,dwarf not a bad sci-fi movie 213 what,nick just very snuggable 214 what,trek better than no trek 215 what,document now 50 meg 216 what,wigglepig particularly proud of %OWNER{WigglePig} 217 what,wigglepig stuck here 218 what,wigglepig very wasted 219 what,wigglepig well into the first series of 220 what,wigglepig uber-tired 221 what,wigglepig soooo glad i'm not going 222 what,wigglepig poor 223 what,truly a revelation though 224 what,truly a season of miracles 225 what,year manic though 226 what,normal 1-5 227 what,no, entirely sober 228 what,channel dying whether i talk or not 229 what,axle not inclined to do 230 what,braille the the only thing it could be 231 what,china to much about money right now 232 what,chloe playing with everything 233 what,ps non-trivial with word 234 what,grimm really surreal 235 what,word king image 236 what,cut quite handy too 237 what,same from dave b 238 what,room) jumpable 239 what,greeneyez still online 240 what,greeneyez not 241 what,greeneyez being naughty 242 what,greeneyez in bed 243 what,greeneyez first to ring the police 244 what,greeneyez on holiday yesterday 245 what,greeneyez born i think 246 what,greeneyez now 247 what,greeneyez very small at birth 248 what,greeneyez not engineer 249 what,greeneyez suspicious 250 what,greeneyez wondering 292 what,sport played on a field known 293 what,apparently wired 294 what,apparently topic 295 what,ctr currently sat at %OWNER{ctr} mums house 296 what,ctr quite enjoying it 297 what,or i a page 298 what,or i a page in your 299 what,or i a page in your history book 300 what,or that even a movie 301 what,or it 7 302 what,or that long gone 303 what,or that not hte cas 304 what,or there next week 305 what,or it mr vhs 306 what,or i thinking of something else 307 what,or it just a crack for a file 308 what,or that ca//is 309 what,or that stockings 310 what,or that you 311 what,or that too harsh 312 what,or that a boeing 313 what,or it woman only 314 what,or not installed 315 what,or it 62/3 316 what,or that abusing %OWNER{Greeneyez} position 317 what,consolas pretty sweet 318 what,mircstats the best 319 what,kev trying to say is 320 what,wigglepig to be compelled to partake 321 what,wigglepig le tired 322 what,wigglepig unable to suffer fools 323 what,drivers good 324 what,wigghome well aware of that 325 what,spoogle being introduced to someone 326 what,pro free and makes iso's 327 what,pro the lil white one 328 what,channel the best 329 what,desktop most assuredly unsetup 330 what,god the best' 331 what,religious' bad or something 332 what,brands worrying 333 what,play.com too expensive 334 what,psi either but it all sounded good 335 what,smell still here 336 what,suneeyd on a winning spree 337 what,same as any performer has skill 338 what,greeneyez happy for him 339 what,greeneyez i'm not sure how that links in 340 what,greeneyez really quite bored 341 what,greeneyez thinking that 342 what,greeneyez thinking wednesday 343 what,greeneyez amazing it is true 344 what,greeneyez only joking 345 what,greeneyez watching 346 what,greeneyez ashamed of that one 347 what,greeneyez putting %OWNER{Greeneyez} old name in 348 what,greeneyez shocked 349 what,greeneyez going to show off cath 350 what,greeneyez watching 30 days on more 4 351 what,greeneyez seriously tired 352 what,greeneyez seriously told off about it 353 what,greeneyez shit at drawing 354 what,greeneyez some dude in a dodgy channel 355 what,greeneyez planning 356 what,greeneyez enjoying it 357 what,greeneyez thinking yummy xmas goodies 358 what,cider alright 359 what,cider horrible 251 360 what,bmotion a very nice script 252 what,alex from potters bar 253 what,work so unappealing 254 what,work annoying and holidays are nice 255 what,cholesterol raving about 256 what,sa running at 233mhz 257 what,concept physically disgusting 258 what,hnsk cuter than red squirrel 259 what,hnsk drunk yesterday 260 what,packing not a problem 261 what,secret safe with us 262 what,graduation yesterday so i imagien it is 263 what,reagan expecting greeneyez 264 what,combat like in that 265 what,christmas never over 266 what,carpet definately released 267 what,saving difficult 268 what,atlantis the best sci fi 361 what,n64 called 362 what,smartindent' reset 363 what,converter 80 euro 364 what,sticks inherently silly 365 what,unless in management 366 what,work quite a good idea 367 what,work still not back 368 what,work so useful heh 369 what,work dead 370 what,uknova good for uk tv shows 371 what,concept new to cath2 372 what,265 alive 373 what,avisynth sexy and you will like it 374 what,important happening right smek 375 what,christmas a bit harsh 376 what,christmas a longer period 377 what,minidisc a good example of death 378 what,sarah's good 269 379 what,really as bad bc as it is now 270 380 what,really religion free 271 381 what,really fixed 272 382 what,really a spur of the moment thing 273 what,really through his stomach 274 what,really terrible 275 what,really nice 276 what,really in 15 minuets 277 what,really good at times 278 what,disk an excuse for legal backups 279 what,feast greatly amusing 280 what,bed where i'm headed 281 what,bed made 282 what,bed 220 cm on 180 cm 283 what,bed nice and soft and snuggley 383 what,pepsi the one and only 384 what,dog whining by the door 385 what,audio all messed up 386 what,audio part of an 387 what,entry mind numbing 388 what,pollen around 389 what,and off 390 what,twells in teh kent 391 what,psx over 11 months 392 what,2001 starting to get to duds then 393 what,bed all you need 394 what,bed preferrable to working out 284 395 what,spoonman the subject of a song by 285 396 what,spoonman the subject of 286 what, giles the best tho287 what, daughter hot288 what, house still nice and clean289 what, house cleanish290 what,exeter average for smileys291 what, farmer out shooting things292 what, daniel as sarcastic as dragen293 what, drill scary294 what, alternative nut roast or something295 what, hold about to fail296 what, mozzarella the same297 what, colin_m told by the man298 what, colin_m at university299 what,so considering a new mac300 what, excellent that toaster james301 what, lcars one mean mamma jamma302 what, tofu good for you303 what, triangle a punch in the face anyway304 what, b/day boxing day397 what,knee killing greeneyez so i went private 398 what,house vibrating 399 what,exeter windows 2 400 what,exeter window 2 401 what,exeter suffering from some form of / 402 what,havoc- a spammer 403 what,fzero fun 404 what,mario kinda fun 405 what,maley the coast guard cutter 406 what,maley the coast 407 what,present not dr 408 what,fred probably too common 409 what,so not organised enough 410 what,so bad anything 411 what,phone orange 412 what,phone beige 413 what,online a new thing 414 what,leaflet on %OWNER{JamesOff} desk 415 what,accent fantastic 305 416 what,flat a little empty at the moment 306 what,flat dire 307 what,mimirclaws to long too 308 what,chabs old 309 what,dragen op 310 what,tell populated mainly by mediums 311 what,book about slag heaps 312 what,bill huge anyways 313 what,bejewelled an uber addictive flash game 314 what,burberry poshish 315 what,totnes the closest railway station 316 what,government getting increasingly insane 317 what,keat far to fat 318 what,wow a game yeah 319 what,chips always the answer 320 what,mum really a good cook 321 what,mum getting them over xmas 322 what,tronday officially recognised 323 what,lat like fat so went accross 324 what,cleaner samsung 325 what,spb- going to say i had a pen 417 what,constellation the night's brightest star 418 what,comedy concerned 419 what,dragen genetically challenged 420 what,fries a bmotion classic 421 what,blair made to look a foo 422 what,mrsmiley after you 423 what,290 %OWNER{Duds} one 424 what,excess bad 425 what,horror another thing i don't get 426 what,ramsdens utter rubbish 427 what,knew pain 428 what,excuse not valid 429 what,wow a rip off 430 what,him dead 431 what,mum clinically insane 432 what,result correct 433 what,voting over 434 what,stroh just nasty 435 what,river the temple of karnak 436 what,river the city of mandalay situated 437 what,taste so playschool 438 what,winter %OWNER{Cath2Wrk} least 439 what,moondawn@curses.inc) last seen quitting from 440 what,cath2 a featherweight 326 441 what,calculator %OWNER{dunos} computer 327 442 what,tv down 328 443 what,tv a moot point 329 what,tv licenced 330 what,tv very useful 331 what,tv actually quite good 332 what,windows a pain 333 what,windows trying to expand it 334 what,midi a girl 444 what,mars sometimes 445 what,mars sometimes called the ___ 335 446 what,blog linked from wikipedia 336 what,blog really 337 what,blog 5th 338 what,post a windup 339 what,cath2wrk also titchy 340 what,cath2wrk already dozing at %OWNER{Cath2Wrk} desk 341 what,cath2wrk a long term fraud then 342 what,cath2wrk seriously falling asleep now 343 what,cath2wrk there and could share it 344 what,cath2wrk expecting 345 what,cath2wrk going to say 346 what,books the one thing i spend money on 347 what,road covered in ice already 348 what,movie out 349 what,us classed as overweight/obese 350 what,bigbug pretty much thinking 351 what,point is that i thought about it lol 352 what,behaving for 353 what,spb-: end of series just now 354 what,brain too busy going 355 what,brain something of a giveaway 356 what,brain interesting 357 what,brain going 358 what,brain a wonderfulorgan 359 what,sensible for accountants 360 what,paragraph excepitonally offputting 361 what,someone a pedo than trek talk 362 what,demise being plotted 363 what,upgrade in part driven by half life 2 364 what,number 732 365 what,number different 366 what,option always handy 367 what,option supplied at invocation 368 what,album rather good 369 what,period over 370 what,nobody hurt 447 what,occupation associated with 448 what,post only a couple down 449 what,cath2wrk talented or something 450 what,cath2wrk yesterday 451 what,cath2wrk going with obviously 452 what,cath2wrk only testing ctrl-r 453 what,cath2wrk off home 454 what,cath2wrk thinking more the west end 455 what,cath2wrk very tired also 456 what,cath2wrk the only one here til 9 457 what,anon_mati new here 458 what,1932 elia is first woman to make 459 what,susan@adsl-69-227-32-158.dsl.pltn13.pacbell.net) last seen quitting 460 what,round a note reading 461 what,wrack shit 462 what,ours tiny 463 what,ours the same 464 what,kernel a good one 465 what,point 1 2 14 466 what,servers basically zero 467 what,club that you do not talk about mu 468 what,forecast for saturday 469 what,bonus you have a spare character 470 what,ibm quieter 471 what,flights theflightcentre 472 what,yeah... odd 473 what,big your dump rosie 474 what,throat hurting 371 475 what,off over 372 476 what,off all 373 what,off next thursday374 477 what,slave as good as another 375 what,fan bugging it 376 what,balance well off 377 what,hand, damn ecstatic 378 what,arm not recomended 379 what,leg so damn painful these days 380 what,piggy a bit hardcore to be dorothy 381 what,vaghugn talking in the past tense 382 what,success set to high 383 what,sata seagate 384 what,laurie funny in anything 385 what,harbinger qutie passable 386 what,nero lying 387 what,really...i duly impressed 388 what,nickname desertfox 389 what,fifa actually good 390 what,ww quite good 391 what,dragons pretty ace 392 what,steve such a nob 393 what,steve up to his old tricks 394 what,snack required 395 what,xp about 2 396 what,back nothingness 397 what,brecon not an easy thing to do 398 what,poverty one of the pillars of buddhism 399 what,moore teh g00d 400 what,floor a bit too hard for bimbltron 401 what,simsea wrong the first time 402 what,japan exceptionally racist 403 what,jonquil dirty love 404 what,snuffel not sure i like diskeeper 405 what,snuffel going to take a shower 406 what,snuffel also downloading from usenet 407 what,snuffel correct 408 what,snuffel getting hungry 409 what,snuffel still working 410 what,snuffel installing oracle stuff 411 what,snuffel hallucinating 412 what,snuffel in bed 413 what,snuffel still sleeping 414 what,snuffel sorry for you 415 what,snuffel going to bed early tonight 416 what,devon pretty 417 what,devon very relaxed 418 what,decemeber a thursday 419 what,watashiki right 420 what,watashiki like 421 what,van always parked 422 what,van that 423 what,van about to go bang 424 what,boiler in the kitchen 425 what,guy quite special 426 what,guy a real son of a bitch 427 what,guy now married 428 what,guy a friend of hers 429 what,car the cheap insurance too 430 what,based good for you 431 what,boss much more fun 432 what,degrees quite clever 433 what,cooper on early 434 what,chat free 435 what,cat a nut 436 what,cat retarded lol 437 what,sad that 438 what,music threatened with closure before 439 what,music mine 440 what,2 on tv ya know 441 what,2 out btw 442 what,yr only fun some ppl get ya know 443 what,3 like 1990 or something 444 what,development complete or we move 445 what,development a lot better in it 478 what,journey important 479 what,notwest instant 480 what,gui a web browser 481 what,fan fixed 482 what,assimilation futile 483 what,solution to install one then 484 what,leg hurting 485 what,ports for freebsd users 486 what,irony i just fixed that on notopic 487 what,wtf with today 488 what,wtf a boffin 489 what,wtf that 490 what,wtf a licence file 491 what,mattyb talking to you 492 what,freezing what it is alright 493 what,freezing what it was 4 hours ago 494 what,snow a foolish idea 495 what,annorax about to paste that 496 what,deathwaltz the best one 497 what,deathwaltz just fun 498 what,device patented by cecil booth 499 what,speed 20mph 500 what,back hurting 501 what,flightplan apparently pretty dodgy 502 what,access universally horrible 503 what,seattle pretty botched 504 what,simsea using them 505 what,mattttt fine 506 what,officially in goldmine 507 what,snuffel getting ill 508 what,snuffel sooo cold 509 what,snuffel getting %OWNER{Snuffel} new phone soon 510 what,snuffel going to bed 511 what,snuffel going to bed now 512 what,snuffel supposed to pay for 513 what,kqueue/epoll far better 514 what,turkey good though 515 what,turkey a hp media centre pc 516 what,turkey that it wasn't in a nice case 517 what,turkey a belkin 802 518 what,destruction nice 519 what,walking slow 520 what,watashiki a bird 521 what,watashiki currently drinking a hot toddy 522 what,watashiki hugging cable 523 what,guy weird 524 what,car on fire 525 what,trivia already running 526 what,1 time to wake up 527 what,1 surely excellent 528 what,1 on efnet 529 what,bird called a 530 what,caffeine not distinctive 531 what,fave the tgi fridays menu 532 what,exactly a scotch egg 533 what,atm a penguin expert 446 534 what,mattyt a call centre monkey 535 what,mattyt offering them 447 536 what,mattyt here by %OWNER{MattyT} lonesome 448 537 what,mattyt not a massive fan of christmas 538 what,mattyt the modern scrooge 449 539 what,mattyt leaving s 450 540 what,mattyt sure that it is fine 451 541 what,mattyt orf homeski 452 what,mattyt outa here 453 what,mattyt sure it was herpes psu 454 what,mattyt not a battery 455 what,mattyt spotting a theme here 456 what,mattyt down there 457 what,mattyt saying no it is not alright 458 what,mattyt informed late 459 what,mattyt off to campus 460 what,mattyt back in exeter i 461 what,mattyt not sure yet 462 what,mattyt on hold 463 what,mattyt teh suck at taking back dvds 464 what,mattyt orf 465 what,4 the new one 466 what,4 a bit wank though 467 what,5 about 468 what,ltcmddata back 469 what,maxi enjoying the countdown music 470 what,maxi not late 471 what,end nigh 472 what,reason making bimbltron all excited 473 what,reason working again 474 what,ellen in edtv 542 what,3 another one 543 what,3 on platinum now 544 what,3 much better 545 what,3 a mistake 546 what,1973 launched 547 what,4 teh best 548 what,4 fantastic 549 what,[ad] asleep by now 550 what,[ad] cheffing 551 what,[ad] going to try for wilberforce 552 what,skiing not gay 553 what,skiing just silly 554 what,skiing a bit gay 555 what,skiing manly 556 what,bovril a poor substitute 557 what,mediawikis pointless anyway 475 558 what,distinction subtle but important 476 what,sam little when i got them 477 what,dunos given the option of a 478 what,dunos going to buy a colour laser 479 what,dunos saving %OWNER{dunos} money 480 what,dunos currently with elephant 481 what,dunos in saving mode at the moment 482 what,dunos off to bed 483 what,dunos a whole year older 484 what,dunos really tired or been drinking 485 what,dunos older 486 what,damo hiding in his room from nobby 487 what,product tied 488 what,359 i rite 489 what,assistant a bit geeky 559 what,dunos using level 2 sarcasm 560 what,dunos well proud of myself 561 what,dunos confused 562 what,dunos ripping what i need 563 what,dunos back with natwest 564 what,dunos not currently in debt 565 what,dunos looking at a wired model 566 what,dunos taking ecanacia and vitamin c 567 what,dunos guessing hippy music 568 what,dunos not that hungry 569 what,dunos being made to watch 570 what,dunos well impressed 571 what,dunos getting fatter again 572 what,dunos not a dog person 573 what,dunos crap at badminton 574 what,dunos bored and slightly drunk 575 what,dunos back online 576 what,dunos trying to get out of the pool 577 what,dunos going to ring them 578 what,dunos imagining it will be early may 579 what,xorian %OWNER{Freya} brother 580 what,64664 your friend 581 what,seizures the neck 490 582 what,motivation a strange thing 491 what, conversation making wizwoz look sane492 what, uma always nice493 what, yeah, nice in the test drive494 what, second in response to you495 what, ipod around496 what, irc.freenode taken out497 what, castle only a 140 km drive498 what, penalty wrong499 what, murphy an optimist500 what, chablis completely holidayed out501 what, chablis wrong502 what, notopic: sterdam airport is ok503 what, chair probably easier504 what,screen not refreshing well505 what, life running atm506 what, life quite possibly half over lol583 what,lager) just pointless 584 what,t-dub new to this 585 what,dogstar so stoned 586 what,eclipse 'up' 587 what,closest a french efnet server irc 588 what,notopic: good fun 589 what,notopic: now 590 what,life mostly silly 591 what,life subjective 592 what,life before one knows 593 what,life around 2 hours 594 what,life now over 595 what,screen a-mazing 596 what,screen pretty good 597 what,screen so awful 598 what,screen in caps in this room 507 599 what,for) very good 508 what,model provided by the database layer509 what,story the oompa loompa in charlie510 what,sign ace511 what,sign what the s stood for512 600 what,interface really easy to use 513 what,moderation prob the key 514 what,woman a qt 515 what,br> the version number 516 what,pebl quite good i think 517 what,saw a uni one 518 what,hot very very bad 519 what,thunderbird only 11 for cath2wrk 520 what,thunderbird broken 521 what,gimi being mean to wizwoz 522 what,vegas a fat 523 what,|kev| planning to do that 524 what,|kev| about to say 525 what,|kev| going to do 526 what,|kev| not mean 601 what,show only 175mb 602 what,price-point realistic 603 what,ryan really very moving 604 what,gardner nothing like your name 605 what,ultrablad new 606 what,opinion increasing 607 what,gym a weird one 527 608 what,1997, tycoon 528 what,cube pikmin 1 and 2 529 what,yule good 530 what,closing us coming home and stuff 531 what,test a load of crap anyway 532 what,entertaining it 533 what,wall a little higher than the bus 534 what,protest gone 535 what,cds those plastic wallet things 536 what,drive a sekrit 537 what,drive healthy 538 what,drive nt actually made by ms is it 539 what,[beta] at uni 540 what,norm gettin married omg 541 what,uni deserted 542 what,address quite fine 543 what,old now about 1 544 what,person typing 545 what,lift ludicrously hot 609 what,|kev| being unreasonable 610 what,|kev| wrong 611 what,|kev| at work 612 what,troy in which modern country 613 what,walk sleepiness 614 what,traffic so loud in our lounge 615 what,connection restored by 7 616 what,connection cable 617 what,adopt by buying a baby off ebay 618 what,prefix, widely heard 619 what,firefox crashing 620 what,firefox coming at 4kbs 621 what,firefox more crash prone than ie 622 what,firefox never a problem before 623 what,firefox using 230mb of memory 624 what,firefox good 625 what,winamp cool 546 626 what,ffs acceptable 547 what,pointless that 627 what,target on the bill 628 what,person semi-impersonating 629 what,minumum peanuts 630 what,linux competent 631 what,echinacea nontoxic 548 632 what,morning dragging rather 549 what,morning certainly suspicioud 550 what,punxsutawney another strange name 551 what,sec dry 552 what,demon about to die again 553 what,electric turned off 554 what,pepper good for you 555 what,hour perhaps a little ambitious 556 what,vol-au-vent yummy too 557 what,girlfriend better than the last one 558 what,www.flibble.exeter.ac.uk icky 559 what,an p here is 10 560 what,coffee going to be in short supply 561 what,course that 562 what,spec english 563 what,rally superb 564 what,parking five quid a night 565 what,as wizwoz it seems 566 what,as evolving story 567 what,as at least 1 of her kids 568 what,things american 569 what,song awful 570 what,minder never online anymore 571 what,minder just an unused eggdrop 572 what,minder here 573 what,actually a wine called norton 574 what,joost feeling ill 575 what,jam also called preserves 576 what,james prob arriving 5ish 577 what,zoop a puzzle game 578 what,mind made of mud 579 what,11am hometime on friday 633 what,tvbegone now fixed 634 what,two that i prefered it before 635 what,two hilarious 636 what,stuffonmycat cruel 637 what,some just 638 what,1.5 really very fast 639 what,1.5 so fast 640 what,1.5 alot faster actually 641 what,1.5 alot nicer than 1 642 what,tagetes a variety of which 643 what,legooolas thinking 644 what,legooolas driving his feet 645 what,legooolas spamming them 646 what,legooolas also in a boycotting sony mood 647 what,legooolas the department 648 what,legooolas aware 649 what,legooolas just relaying what i heard 650 what,1:20 when the cool kids go to bed 651 what,hackmed hackmed 652 what,girlfriend always having 'fat days' 653 what,general still independant 654 what,coffee more usual 655 what,boddy the murder 656 what,shbat arabic 657 what,shbat arabic for 658 what,shbat arabic for what month 659 what,talking a real language 660 what,pdf fun 661 what,i* not ghey 662 what,hypermoose cooler 663 what,sorry, on phone 664 what,wildman just joking before 665 what,things just regular copyright i think 666 what,things severely limited 667 what,things minimal 668 what,things the flash and java plugins 669 what,effort used on corrective maintenance 670 what,know after a php coder 671 what,know ros 580 672 what,food a good cure 581 what, food damn good582 what, food bad583 what, food somewhat less than that584 what, food cheese585 what, food coffee586 what, food brainfood587 what, tahoe prettier588 what, achievement it589 what, control a wonderful thing590 what, anything possible591 what, delorean sometimes referred to as the592 what, meats the horrible673 what,james elsewhere 10mins ago 674 what,james undressing 675 what,james due to get 10 inches 676 what,cleaning in the bathroom and kitchen 677 what,banana really hurting %OWNER{Greeneyez} tummy 678 what,box hillariously awful 679 what,mine an abit 680 what,mine older we kept mine 681 what,mine in the garage 682 what,mine back up now 683 what,mine huge 684 what,one awesome 593 685 what,one miss tibbs 594 686 what,one cmj 687 what,one paticually nice 688 what,one 62mb i think 595 689 what,one quite that much 596 what,one particularly incompetent 690 what,one funny 691 what,one good too i thought 692 what,one that it makes no difference 597 693 what,one more interlectual 694 what,one andi giving rosie his heart 695 what,one called 598 696 what,one fun 599 what,one hideous 600 what,one probably the bat phone 601 what,one vietnamese too 602 what,one on purpose 603 what,one a bit of a nono 604 what,one wrq 605 what,one mucho better 606 what,one a bit pants 607 what,one two inches thick 608 what,one home 609 what,one not a engineer 610 what,one the better of the two 611 what,one a superb conversion 612 what,one excellent 613 what,one interested in 614 what,one essential 615 what,one here 616 what,one a doozy 617 what,one more fun and go with that 618 what,password misleading 619 what,password just the other day 620 what,thumbnail meant to be in the first place 621 what,threshold terrible 622 what,chimmy_ paying for 3mbit 623 what,chimmy_ on a geforce 2 for 5 yeras 624 what,conversion terrible 625 what,guess quite okay considering 626 what,spending out the way 627 what,film is what i meant 628 what,film jammed in it 629 what,router/wap netgear 630 what,iran next personally 631 what,deviation unacceptable 632 what,collegues selling xboxes on ebay 633 what,library totally free 634 what,library good 635 what,bin/cue an odd format for dvdr 636 what,nazareth on tv 637 what,urgusabic quite shocked 638 what,urgusabic a newbie 639 what,urgusabic n't being gay 640 what,urgusabic hoping 641 what,sarah using it on a bed 642 what,o %OWNER{JamesOff} ankle 643 what,consumption surely a positive indicator 697 what,one working fine 698 what,one nice anyways 699 what,one not on cube 700 what,one fine 701 what,password not 702 what,kids an injustice 703 what,notopic drunk 704 what,outage fixed 705 what,church based on hypocrisy and hatred 706 what,church bollocks 707 what,konqueror basically the same browser 708 what,scorponok going to state that in fact 709 what,scorponok hurling it around 710 what,jordan hebrew for 'the descender' 711 what,lcfr excellent 712 what,cpt_kirk doing a run right now 713 what,cpt_kirk on season iii of tos 714 what,cpt_kirk thinking printers 715 what,knowledge quite limited 716 what,curves 50/50 strength / cardio 717 what,film a massive improvement 718 what,err coz i'm silly 719 what,assignment due 720 what,j good 721 what,bowling ok once in a while 722 what,bowling quite a bit easier 723 what,gba really really cool 724 what,pen in short supply 725 what,vid a bit sad 726 what,gez^ not jon foster 727 what,newt.... for newton abbot 728 what,avox talking to you 729 what,user@60.49.35.117) last seen quitting from 730 what,nothing good 731 what,sarah in london today 644 732 what,eb though 645 what,eb shocking tho 646 what,foot still enormous 647 what,foot now going slightly bruisy too 648 what,foot almost skeletal again 649 what,foreskin supposed to be like 650 what,sony quite happy 651 what,sauce super yum 652 what,dad desperate for computer fixing 653 what,dad not smart 654 what,dad an identical twin 655 what,dad a bit pissed off 656 what,dad amazing 657 what,dad drunk and in theory on it 658 what,dad 60 years old in 4 days' time 733 what,long jesus' 734 what,long jesus' temptation in 735 what,long jesus' temptation in the 736 what,long jesus' temptation 737 what,long the le mans endurance motor 738 what,long the le mans 739 what,long the danube 740 what,is, a chat rooms 659 741 what,magic the last 660 what,ever bad and evil 661 what,residence very steamy these days 662 what,newyear more than 8 days away 663 what,grissom kinda cute 664 what,andi like 665 what,possibly ass some kind of girly fuzz 666 what,chablis|| not old tyvm 667 what,chablis|| younger than you are 668 what,chablis|| easily amused 669 what,ds kicking psp arse elsewhere btw 670 what,men sexy 742 what,router a load of rubbish 743 what,sony their forte 744 what,sony insane 745 what,dad 57 this year 746 what,dad kevin 747 what,dad lovely 748 what,dad judging yesterday 749 what,dad that 750 what,role won by joan fontaine 751 what,type fucked then 752 what,code right 753 what,code the way to go 754 what,console nicer 755 what,t|c playing up 756 what,coughing driving cath2 insane 757 what,training funny 758 what,floyd pink too 759 what,floyd brilliant 760 what,anydvd your friend though 761 what,details always an offence 762 what,building finished in 763 what,building finished in 1931 764 what,girl too young for mattyt 765 what,sid here 671 766 what,scientology based upon ohm's law 672 what,bimbltron wondering if he might hear bimbltron 673 what,bimbltron nearer 674 what,bimbltron out of date 675 what,bimbltron planning on 676 what,bimbltron special 677 what,doing talking about xmas atm 678 what,testo's selling singing sandwiches 679 what,restaurant very hard 680 what,history a sexist term 681 what,ep14 only a week later in the us 767 what,money n't squandered 768 what,money tight 769 what,bimbltron wondering that 770 what,laver spooky as fuck at night 682 771 what,single very good 683 772 what,dan pregnant 684 what,dan the simpler one 685 what,diskeeper working properly 686 what,diskeeper defragging the files in e 687 what,sp) also handy 688 what,ep called 689 what,character a dancer 690 what,play debatable 691 what,dave here 692 what,galactic horizontal takeoff 693 what,m40 good for that too 694 what,skutter in good health 695 what,most using 696 what,movies still not legal there 697 what,pic a complete pose 698 what,pic really good 699 what,9th a su too 700 what,salad %OWNER{Chablis||} friend 701 what,westminster part of london 702 what,gerrad a good name 703 what,bagpuss cold 704 what,bagpuss getting 20-30 a day 705 what,pie a generic term 706 what,pie so delicious 707 what,in/out ace 708 what,easytag fairly nice 773 what,office becoming most tiresome 774 what,hair also gay 775 what,hair good 776 what,trucks a bad mix 777 what,interview tomorrow 778 what,games important 779 what,dave also pretty useless 780 what,dave undoubtedly on the way back up 781 what,dave leaving 782 what,sim uberatractive 783 what,pgr a waste of both time and money 784 what,gc teeny 785 what,gc cute 786 what,gc worth it just for f-zero 787 what,junction very good 788 what,mirc probably the best 789 what,pic excellent 790 what,6680 a nice phone too 791 what,wat plan van aanpak in het engels 792 what,cold... working on car earlier 793 what,rsi a niggling ache 709 794 what,diesel 91p per litre 710 what,diesel the only being who has solved 711 what,diesel cheaper 712 what,face funny 713 what,david being mean to islean again 714 what,walmart going in 715 what,bang a pop song 716 what,advertisething so wrong 717 what,zeebwich thinking with cook as 718 what,zeebwich %OWNER{Jorgje} weakness 719 what,baileys nice 720 what,wizwoz bored 721 what,wizwoz having the other day 722 what,wizwoz going to ask you that 723 what,wizwoz officially naked 724 what,wizwoz young 725 what,wizwoz born in october 726 what,wizwoz in text 727 what,wizwoz shocked and dismayed 728 what,wizwoz very good at it lol 729 what,wizwoz told 730 what,wizwoz thinking 731 what,wizwoz supposed to be back for 2 732 what,wizwoz engaged 733 what,wizwoz like 734 what,wizwoz old 735 what,wizwoz trying to do before 736 what,wizwoz just like her husband 737 what,wizwoz married then 738 what,wizwoz drunk 739 what,wizwoz looking for wizwoz on a map 740 what,wizwoz in the kitchen 741 what,wizwoz a teen mom a couple of times 742 what,wizwoz underage 743 what,wizwoz as polite as i could be 744 what,hc much more active 745 what,vexxed great 746 what,vexxed perfect for that 747 what,riker in the final ep 748 what,evans so funny 795 what,face down here on %OWNER{Duds} head 796 what,face a picture 797 what,jaydan around for xmas 798 what,jaydan aiming for trip to pub thing 799 what,line fucked with the episode 800 what,line fuck off 801 what,baileys yummy 802 what,way something of a quick fix 803 what,way i calling ym kid katherine 804 what,voda czech for water 805 what,spin heady 806 what,licence in %OWNER{Greeneyez} name 807 what,reserve dead 808 what,bibliophobia a fear of __________ 809 what,bank never 810 what,hd 40mb 749 811 what,place a bit of a huge mess 750 what, place chocablock but hey751 what, place lame752 what, place good in that respect812 what,drives sata2 813 what,setenv met with fuck off and die 814 what,futurama getting a movie 753 815 what,tap run for ages 754 what, something wrong here755 what, something going to go all wrong756 what, something square757 what, park only 38758 what, topic right759 what, stuff' not dirty when makie does it760 what, gp the worst816 what,bucket smelly 817 what,baseball a poor imitation of rounders 818 what,baseball utter bunk duds 819 what,something obviously wrong here 820 what,democracy it is too commercial 821 what,democracy nothing but mob rule 822 what,birthday celebrated february -
trunk/modules/interbot.tcl
r584 r663 185 185 set bMotionInfo(silence) 2 186 186 } 187 188 #check we haven't been sent broken text to output by %bot 189 regsub "^[0-9]+,(.+)" $txt "\1" txt 190 187 191 bMotionDoAction $channel $bot $txt "" 0 1 188 192 bMotion_putloglev 1 * "bMotion: done say command from $bot" -
trunk/modules/output.tcl
r659 r663 133 133 134 134 while {[string match "*%|*" $text]} { 135 set origtext $text 135 136 set sentence [string range $text 0 [expr [string first "%|" $text] -1]] 136 137 if {$sentence != ""} { … … 143 144 } 144 145 set text [string range $text [expr [string first "%|" $text] + 2] end] 145 incr loopCount 146 if {$loopCount > 20} { 146 if {$text == $origtext} { 147 147 putlog "bMotion ALERT! Bailed in bMotionDoAction with $text. Lost output." 148 148 return 0 -
trunk/modules/plugins.tcl
r588 r663 112 112 113 113 114 115 ## Load an admin plugin 116 #proc bMotion_plugin_add_admin { id match flags callback language } { 117 # global bMotion_plugins_admin plugins bMotion_testing 118 # 119 # if {$bMotion_testing == 0} { 120 # catch { 121 # set test $bMotion_plugins_admin($id) 122 # putlog "bMotion: ALERT! admin plugin $id is defined more than once" 123 # return 0 124 # } 125 # } 126 # 127 # if [bMotion_plugin_check_allowed "admin:$id"] { 128 # set bMotion_plugins_admin($id) "${match}Š${flags}Š${callback}Š${language}" 129 # bMotion_putloglev 2 * "bMotion: added admin plugin: $id" 130 # append plugins "$id," 131 # return 1 132 # } 133 # bMotion_putloglev d * "bMotion: ignoring disallowed plugin admin:$id" 134 #} 135 136 137 ## Find an admin plugin 138 #proc bMotion_plugin_find_admin { text lang } { 139 # global bMotion_plugins_admin 140 # set s [array startsearch bMotion_plugins_admin] 141 # 142 # while {[set key [array nextelement bMotion_plugins_admin $s]] != ""} { 143 # if {$key == "dummy"} { continue } 144 # set val $bMotion_plugins_admin($key) 145 # set blah [split $val "Š"] 146 # set rexp [lindex $blah 0] 147 # set flags [lindex $blah 1] 148 # set callback [lindex $blah 2] 149 # set language [lindex $blah 3] 150 # if {[string match $lang $language] || ($language == "any")|| ($language == "all")} { 151 # if [regexp -nocase $rexp $text] { 152 # array donesearch bMotion_plugins_admin $s 153 # return "${flags}Š$callback" 154 # } 155 # } 156 # } 157 # array donesearch bMotion_plugins_admin $s 158 # return "" 159 #} 160 161 ## Load management plugin 114 ## Load management plugin: TODO: Still generating dups? 162 115 proc bMotion_plugin_add_management { id match flags callback { language "" } { helpcallback "" } } { 163 116 global bMotion_plugins_management plugins bMotion_testing … … 166 119 catch { 167 120 set test $bMotion_plugins_management($id) 168 putlog "bMotion: ALERT! management plugin $id is defined more than once" 169 return 0 170 } 171 } 172 173 if [bMotion_plugin_check_allowed "management:$id"] { 174 set bMotion_plugins_management($id) "${match}Š${flags}Š${callback}Š${helpcallback}" 175 bMotion_putloglev 2 * "bMotion: added management plugin: $id" 176 append plugins "$id," 177 return 1 178 } 179 bMotion_putloglev d * "bMotion: ignoring disallowed plugin management:$id" 121 putlog "bMotion: ALERT! management plugin $id is defined more than once ($bMotion_testing)" 122 return 0 123 } 124 if [bMotion_plugin_check_allowed "management:$id"] { 125 set bMotion_plugins_management($id) "${match}Š${flags}Š${callback}Š${helpcallback}" 126 bMotion_putloglev 2 * "bMotion: added management plugin: $id" 127 append plugins "$id," 128 return 1 129 } 130 bMotion_putloglev d * "bMotion: ignoring disallowed plugin management:$id" 131 } 180 132 } 181 133 … … 228 180 return 0 229 181 } 230 } 231 if [bMotion_plugin_check_allowed "complex:$id"] { 232 set bMotion_plugins_complex($id) "${match}Š${chance}Š${callback}Š${language}" 233 bMotion_putloglev 2 * "bMotion: added complex plugin: $id" 234 append plugins "$id," 235 return 1 236 } 237 bMotion_putloglev d * "bMotion: ignoring disallowed plugin complex:$id" 238 182 if [bMotion_plugin_check_allowed "complex:$id"] { 183 set bMotion_plugins_complex($id) "${match}Š${chance}Š${callback}Š${language}" 184 bMotion_putloglev 2 * "bMotion: added complex plugin: $id" 185 append plugins "$id," 186 return 1 187 } 188 bMotion_putloglev d * "bMotion: ignoring disallowed plugin complex:$id" 189 } 239 190 } 240 191 … … 280 231 return 0 281 232 } 282 } 283 if [bMotion_plugin_check_allowed "output:$id"] { 284 set bMotion_plugins_output($id) "${callback}Š${enabled}Š$language"285 bMotion_putloglev 2 * "bMotion: added output plugin: $id"286 append plugins "$id," 287 return 1 288 } 289 bMotion_putloglev d * "bMotion: ignoring disallowed plugin output:$id" 233 if [bMotion_plugin_check_allowed "output:$id"] { 234 set bMotion_plugins_output($id) "${callback}Š${enabled}Š$language" 235 bMotion_putloglev 2 * "bMotion: added output plugin: $id" 236 append plugins "$id," 237 return 1 238 } 239 bMotion_putloglev d * "bMotion: ignoring disallowed plugin output:$id" 240 } 290 241 } 291 242 … … 323 274 return 0 324 275 } 325 } 326 if [bMotion_plugin_check_allowed "action_simple:$id"] { 327 set bMotion_plugins_action_simple($id) "${match}Š${chance}Š${response}Š$language" 328 bMotion_putloglev 2 * "bMotion: added simple action plugin: $id" 329 append plugins "$id," 330 return 1 331 } 332 bMotion_putloglev d * "bMotion: ignoring disallowed plugin action_simple:$id" 333 276 if [bMotion_plugin_check_allowed "action_simple:$id"] { 277 set bMotion_plugins_action_simple($id) "${match}Š${chance}Š${response}Š$language" 278 bMotion_putloglev 2 * "bMotion: added simple action plugin: $id" 279 append plugins "$id," 280 return 1 281 } 282 bMotion_putloglev d * "bMotion: ignoring disallowed plugin action_simple:$id" 283 } 334 284 } 335 285 … … 371 321 return 0 372 322 } 373 } 374 if [bMotion_plugin_check_allowed "action_complex:$id"] { 375 set bMotion_plugins_action_complex($id) "${match}Š${chance}Š${callback}Š${language}" 376 bMotion_putloglev 2 * "bMotion: added complex action plugin: $id" 377 append plugins "$id," 378 return 1 379 } 380 bMotion_putloglev d * "bMotion: ignoring disallowed plugin action_complex:$id" 381 323 if [bMotion_plugin_check_allowed "action_complex:$id"] { 324 set bMotion_plugins_action_complex($id) "${match}Š${chance}Š${callback}Š${language}" 325 bMotion_putloglev 2 * "bMotion: added complex action plugin: $id" 326 append plugins "$id," 327 return 1 328 } 329 bMotion_putloglev d * "bMotion: ignoring disallowed plugin action_complex:$id" 330 } 382 331 } 383 332 … … 414 363 415 364 proc bMotion_plugin_check_depend { depends } { 416 417 365 #pass a string in the format "type:plugin,type:plugin,..." 418 419 366 if {$depends == ""} { 420 367 return 1 … … 445 392 446 393 proc bMotion_plugin_check_allowed { name } { 447 448 394 #pass a string in the format "type:plugin" 449 395 #setting in config should be "type:plugin,type:plugin,..." 450 451 396 global bMotionSettings 452 397 … … 488 433 return 0 489 434 } 490 } 491 if [bMotion_plugin_check_allowed "irc:$id"] { 492 set bMotion_plugins_irc_event($id) "$typeŠ${match}Š$chanceŠ$callbackŠ$language" 493 bMotion_putloglev 2 * "bMotion: added IRC event plugin: $id" 494 append plugins "$id," 495 return 1 496 } 497 bMotion_putloglev d * "bMotion: ignoring disallowed plugin irc:$id" 498 435 if [bMotion_plugin_check_allowed "irc:$id"] { 436 set bMotion_plugins_irc_event($id) "$typeŠ${match}Š$chanceŠ$callbackŠ$language" 437 bMotion_putloglev 2 * "bMotion: added IRC event plugin: $id" 438 append plugins "$id," 439 return 1 440 } 441 bMotion_putloglev d * "bMotion: ignoring disallowed plugin irc:$id" 442 } 499 443 } 500 444 … … 536 480 537 481 ## Load the simple plugins 538 set plugins "" 539 catch { source "$bMotionPlugins/simple.tcl" } 540 #set plugins [string range $plugins 0 [expr [string length $plugins] - 2]] 541 #bMotion_putloglev d * "bMotion: simple plugins loaded: $plugins" 482 source "$bMotionPlugins/simple.tcl" 542 483 543 484 ## Load the admin (management) plugins 544 set plugins ""545 485 catch { source "$bMotionPlugins/admin.tcl" } 546 #set plugins [string range $plugins 0 [expr [string length $plugins] - 2]]547 #bMotion_putloglev d * "bMotion: admin plugins loaded: $plugins"548 486 549 487 ## Load the complex plugins 550 set plugins ""551 488 catch { source "$bMotionPlugins/complex.tcl" } 552 #set plugins [string range $plugins 0 [expr [string length $plugins] - 2]]553 #bMotion_putloglev d * "bMotion: complex plugins loaded: $plugins"554 489 555 490 ## Load the output plugins 556 set plugins ""557 491 catch { source "$bMotionPlugins/output.tcl" } 558 #set plugins [string range $plugins 0 [expr [string length $plugins] - 2]]559 #bMotion_putloglev d * "bMotion: output plugins loaded: $plugins"560 492 561 493 ## Load the simple action plugins -
trunk/plugins/action_complex.tcl
r461 r663 20 20 set files [glob -nocomplain "$bMotionPlugins/$language/action_complex_*.tcl"] 21 21 foreach f $files { 22 set count [llength [array names bMotion_plugins_action_complex]] 22 23 bMotion_putloglev 1 * "bMotion: loading ($language) complex action plugin file $f" 23 24 catch { 24 25 source $f 25 } 26 } err 27 set newcount [llength [array names bMotion_plugins_action_complex]] 28 if {($bMotion_testing == 0) && ($newcount == $count)} { 29 putlog "bMotion: ALERT! complex action plugin file $f added no plugins" 30 putlog "Possible error: $err" 31 } 26 32 } 27 33 } -
trunk/plugins/action_simple.tcl
r2 r663 15 15 # name regexp % responses 16 16 #bMotion_plugin_add_action_simple "licks" "(licks|bites) %botnicks" 100 [list "%VAR{rarrs}"] 17 #TODO: Move this 17 18 bMotion_plugin_add_action_simple "moo" "^(goes |does a )?moo+s?( at %botnicks)?" 40 [list "%VAR{moos}"] "all" 18 19 … … 22 23 set files [glob -nocomplain "$bMotionPlugins/action_simple_*.tcl"] 23 24 foreach f $files { 25 set count [llength [array names bMotion_plugins_action_simple]] 24 26 bMotion_putloglev 1 * "bMotion: loading simple action plugin file $f" 25 27 catch { 26 28 source $f 27 } 29 } err 30 set newcount [llength [array names bMotion_plugins_action_simple]] 31 if {($bMotion_testing == 0) && ($newcount == $count)} { 32 putlog "bMotion: ALERT! simple action plugin file $f added no plugins" 33 putlog "Possible error: $err" 34 } 28 35 } -
trunk/plugins/admin.tcl
r461 r663 20 20 set files [glob -nocomplain "$bMotionPlugins/$language/admin_*.tcl"] 21 21 foreach f $files { 22 set count [llength [array names bMotion_plugins_admin]] 22 23 bMotion_putloglev 1 * "bMotion: loading ($language) admin plugin file $f" 23 24 catch { 24 25 source $f 25 } 26 } err 27 set newcount [llength [array names bMotion_plugins_admin]] 28 if {($bMotion_testing == 0) && ($newcount == $count)} { 29 putlog "bMotion: ALERT! admin plugin file $f added no plugins" 30 putlog "Possible error: $err" 31 } 26 32 } 27 33 } -
trunk/plugins/admin_plugin.tcl
r540 r663 17 17 18 18 proc bMotion_plugin_management_plugins { handle { arg "" }} { 19 20 19 #plugin remove <type> <id> 21 20 if [regexp -nocase {remove ([^ ]+) (.+)} $arg matches t id] { … … 92 91 } 93 92 foreach t {simple complex output admin action_simple action_complex irc_event management} { 94 set arrayName "bMotion_plugins_$t"95 upvar #0 $arrayName cheese96 set plugins [array names cheese]97 set plugins [lsort $plugins]98 set a "\002$t\002: "99 set count 0100 foreach n $plugins {101 if {($re == "") || [regexp -nocase $re $n]} {102 if {[string length $a] > 55} {103 bMotion_putadmin "$a"104 set a " "105 }106 if {$n != "dummy"} {107 incr count108 incr total109 if {$t == "output"} {110 set details $cheese($n)111 set blah [split $details "Š"]112 set enabled [lindex $blah 1]113 if {$enabled} {114 append a "$n\[on\], "115 } else {116 append a "$n\[off\], "117 }118 } else {119 append a "$n, "120 }121 }122 }123 }124 set a [string range $a 0 [expr [string length $a] - 3]]125 if {($re != "") && $count} {126 bMotion_putadmin "$a ($count)\n"127 }128 }129 bMotion_putadmin "Total plugins: $total"130 return 0131 }93 set arrayName "bMotion_plugins_$t" 94 upvar #0 $arrayName cheese 95 set plugins [array names cheese] 96 set plugins [lsort $plugins] 97 set a "\002$t\002: " 98 set count 0 99 foreach n $plugins { 100 if {($re == "") || [regexp -nocase $re $n]} { 101 if {[string length $a] > 55} { 102 bMotion_putadmin "$a" 103 set a " " 104 } 105 if {$n != "dummy"} { 106 incr count 107 incr total 108 if {$t == "output"} { 109 set details $cheese($n) 110 set blah [split $details "Š"] 111 set enabled [lindex $blah 1] 112 if {$enabled} { 113 append a "$n\[on\], " 114 } else { 115 append a "$n\[off\], " 116 } 117 } else { 118 append a "$n, " 119 } 120 } 121 } 122 } 123 set a [string range $a 0 [expr [string length $a] - 3]] 124 if {($re != "") && $count} { 125 bMotion_putadmin "$a ($count)\n" 126 } 127 } 128 bMotion_putadmin "Total plugins: $total" 129 return 0 130 } 132 131 133 132 #all else fails, give usage: -
trunk/plugins/complex.tcl
r461 r663 20 20 set files [glob -nocomplain "$bMotionPlugins/$language/complex_*.tcl"] 21 21 foreach f $files { 22 set count [llength [array names bMotion_plugins_complex]] 22 23 bMotion_putloglev 1 * "bMotion: loading ($language) complex plugin file $f" 23 24 catch { 24 25 source $f 25 } 26 } err 27 set newcount [llength [array names bMotion_plugins_complex]] 28 if {($bMotion_testing == 0) && ($newcount == $count)} { 29 putlog "bMotion: ALERT! complex plugin file $f added no plugins" 30 putlog "Possible error: $err" 31 } 26 32 } 27 33 } -
trunk/plugins/en/action_complex_hands_dildo.tcl
r662 r663 175 175 return 0 176 176 } 177 178 177 } -
trunk/plugins/en/complex_action_hands_dildo.tcl
r662 r663 15 15 16 16 #we need complex_action:hands 17 if {![bMotion_plugin_check_depend s "action_complex:hands"} {17 if {![bMotion_plugin_check_depend "action_complex:hands"]} { 18 18 return 0 19 19 } … … 171 171 return 0 172 172 } 173 174 173 } -
trunk/plugins/en/complex_goodwork.tcl
r662 r663 3 3 # $Id$ 4 4 # 5 # vim: fdm=indent fdn=16 5 7 6 ############################################################################### … … 14 13 ############################################################################### 15 14 16 bMotion_plugin_add_complex "goodwork" "^(well done|good (work|show|job)),? %botnicks\.?$" 100 bMotion_plugin_complex_goodwork 15 bMotion_plugin_add_complex "goodwork" "^(well done|good (work|show|job)),? %botnicks\.?$" 100 bMotion_plugin_complex_goodwork "en" 17 16 18 17 proc bMotion_plugin_complex_goodwork { nick host handle channel text } { -
trunk/plugins/en/complex_wins.tcl
r662 r663 12 12 ############################################################################### 13 13 14 bMotion_plugin_add_complex "wins" "^${botnicks}(:?) (wins|exactly|precisely|perfect|nice one|yes) [!1.]*$" 100 bMotion_plugin_complex_wins "en"14 bMotion_plugin_add_complex "wins" "^${botnicks}(:?) (wins|exactly|precisely|perfect|nice one|yes)\[!1.\]*$" 100 bMotion_plugin_complex_wins "en" 15 15 16 16 proc bMotion_plugin_complex_wins { nick host handle channel text } { -
trunk/plugins/en/simple_hnn.tcl
r439 r663 13 13 ############################################################################### 14 14 15 bMotion_plugin_add_simple "hnnn" "^hn{3,}" 70 [list "%VAR{blindings}"] 15 bMotion_plugin_add_simple "hnnn" "^hn{3,}" 70 [list "%VAR{blindings}"] "en" -
trunk/plugins/en/simple_zzz.tcl
r439 r663 13 13 ############################################################################### 14 14 15 bMotion_plugin_add_simple "zzz" "^zzz+" 50 [list "%VAR{handcoffees}"] 15 bMotion_plugin_add_simple "zzz" "^zzz+" 50 [list "%VAR{handcoffees}"] "en" -
trunk/plugins/irc_event.tcl
r461 r663 20 20 set files [glob -nocomplain "$bMotionPlugins/$language/irc_*.tcl"] 21 21 foreach f $files { 22 set count [llength [array names bMotion_plugins_irc_event]] 22 23 bMotion_putloglev 1 * "bMotion: loading ($language) irc event plugin file $f" 23 24 catch { 24 25 source $f 25 } 26 } err 27 set newcount [llength [array names bMotion_plugins_irc_event]] 28 if {($bMotion_testing == 0) && ($newcount == $count)} { 29 putlog "bMotion: ALERT! complex plugins file $f added no plugins" 30 putlog "Possible error: $err" 31 } 26 32 } 27 33 } -
trunk/plugins/output.tcl
r2 r663 18 18 set files [glob -nocomplain "$bMotionPlugins/$language/output_*.tcl"] 19 19 foreach f $files { 20 set count [llength [array names [bMotion_plugins_output]] 20 21 bMotion_putloglev 1 * "bMotion: loading ($language) output plugin file $f" 21 22 catch { 22 23 source $f 23 } 24 } err 25 set newcount [llength [array names bMotion_plugins_output]] 26 if {($bMotion_testing == 0) && ($newcount == $count)} { 27 putlog "bMotion: ALERT! output plugin file $f added no plugins" 28 putlog "Possible error: $err" 29 } 24 30 } 25 31 } -
trunk/plugins/simple.tcl
r461 r663 20 20 set files [glob -nocomplain "$bMotionPlugins/$language/simple_*.tcl"] 21 21 foreach f $files { 22 set count [llength [array names bMotion_plugins_simple]] 22 23 bMotion_putloglev 1 * "bMotion: loading ($language) simple plugin file $f" 23 24 catch { 24 25 source $f 25 } 26 } err 27 set newcount [llength [array names bMotion_plugins_simple]] 28 if {($bMotion_testing == 0) && ($newcount == $count)} { 29 putlog "bMotion: ALERT! Loading plugins file $f did not add any plugins!" 30 putlog "Possible error: $err" 31 } 26 32 } 27 33 }
Note: See TracChangeset
for help on using the changeset viewer.
