source: tags/release-0-0-9/CHANGELOG @ 1143

Revision 545, 32.7 KB checked in by james, 8 years ago (diff)

major sync for release

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1bMotion CHANGELOG
2-----------------
3
4v0.0.9
52004-09-19 15:04  james
6
7        * modules/leet.tcl: fixed line breaks
8
92004-09-19 15:04  james
10
11        * leetReplacements.tcl, randomword.tcl, randomwordList.tcl: these
12          don't belong here
13
142004-09-19 15:02  james
15
16        * modules/extra/: randomword.tcl, randomwordList.tcl: these should
17          go here
18
192004-09-19 14:58  james
20
21        * plugins/en/: admin_general.tcl, admin_help.tcl, admin_plugin.tcl:
22          these don't belong here
23
242004-09-19 14:57  james
25
26        * plugins/: admin_general.tcl, admin_help.tcl, admin_plugin.tcl:
27          these belong here
28
292004-09-19 14:55  james
30
31        * plugins/en/complex_taunt.tcl: use bMotion_interbot_me_next to
32          make sure only one bot taunts
33
342004-09-17 23:23  james
35
36        * plugins/en/action_complex_smacks.tcl: now with added fun
37
382004-09-17 22:59  james
39
40        * plugins/en/action_complex_smacks.tcl: new stuff
41
422004-09-17 14:12  james
43
44        * modules/system.tcl: fixed bmotion commands
45
462004-09-17 13:43  james
47
48        * plugins/en/complex_invader.tcl: something very screwed up with
49          the abstracts here
50
512004-09-17 13:42  james
52
53        * modules/: abstract.tcl, output.tcl: mucho debugging (send
54          function calls to level 5)
55
562004-09-09 20:56  james
57
58        * modules/output.tcl: prevent rand breaking stuff hopefully
59
602004-09-09 20:55  james
61
62        * modules/system.tcl: prevent rand breaking stuff hopefully
63          optimise bMotionAdmin2 remove dead code
64
652004-09-09 20:55  james
66
67        * modules/plugins.tcl: whoops
68
692004-09-09 20:54  james
70
71        * plugins/en/admin_help.tcl: call the right proc, dumbass
72
732004-09-09 20:53  james
74
75        * plugins/en/admin_help.tcl: use management help callback
76
772004-09-09 20:32  james
78
79        * modules/: mood.tcl, system.tcl: no more chan mood tracking (cos
80          it was rubbish)
81
822004-09-09 10:18  james
83
84        * modules/extra/fact.tcl: experimental management plugin
85
862004-09-09 10:17  james
87
88        * modules/plugins.tcl: experimental help callback support
89
902004-09-09 10:15  james
91
92        * modules/mood.tcl: added help management callback
93
942004-09-08 16:20  james
95
96        * modules/mood.tcl: added mood management command to replace !mood
97
982004-09-08 16:19  james
99
100        * modules/events.tcl: use eggdrop 1.6.17's striptags command
101
1022004-09-08 15:54  james
103
104        * bMotion.tcl: load mood module after plugins
105
1062004-09-07 23:04  james
107
108        * modules/extra/stats.tcl: added check admin command
109
1102004-09-07 22:59  james
111
112        * bMotion.tcl: try a different loading order
113
1142004-09-07 22:59  james
115
116        * modules/extra/stats.tcl: fix load of key
117
1182004-09-07 22:54  james
119
120        * modules/extra/stats.tcl: load in separate function
121
1222004-09-07 22:47  james
123
124        * modules/extra/stats.tcl: lalala
125
1262004-09-07 22:44  james
127
128        * modules/extra/stats.tcl: whoops
129
1302004-09-07 22:41  james
131
132        * modules/extra/stats.tcl: added stats admin command
133
1342004-09-07 12:03  shruuf
135
136        * modules/output.tcl, plugins/en/action_complex_failsafe.tcl:
137          Added new interpolation %VERB{} which tries to turn a word into a
138          verb Fixed the improper verb problem ("NoTopic storm Shruuf in
139          return")
140
1412004-09-06 12:56  shruuf
142
143        * modules/abstracts/en/abstracts.tcl:
144          Fixed a typo and added Hex messages to randomStuff
145
1462004-09-06 12:34  shruuf
147
148        * plugins/en/complex_hand.tcl:
149          Small fix for "give me a hug": "me" is translated to the user's
150          nick
151
1522004-09-05 20:20  james
153
154        * plugins/en/action_complex_smacks.tcl: fixed mood errors again :P
155
1562004-09-05 20:09  james
157
158        * modules/extra/stats.tcl: write (mostly empty) stats.txt file on
159          rehash if only doing version check
160
1612004-09-05 19:55  james
162
163        * modules/diagnostics.tcl: tcl sucks
164
1652004-09-05 19:46  james
166
167        * modules/events.tcl: missing a global definition
168
1692004-09-05 19:45  james
170
171        * modules/diagnostics.tcl: detect incorrect syntax in settings
172
1732004-09-05 17:30  james
174
175        * modules/extra/jeffk.tcl: disabled the %REPEAT lines that break
176
1772004-09-05 17:22  james
178
179        * modules/extra/stats.tcl: new stats module hooray
180
1812004-09-05 11:34  shruuf
182
183        * bMotion.tcl, modules/abstract.tcl, modules/flood.tcl,
184          modules/settings.tcl, modules/extra/fact.tcl:
185          Added setting to disable flood checks Added setting to control
186          the number of abstract items, facts and fact items to keep
187
1882004-09-04 22:53  james
189
190        * plugins/en/complex_startrek.tcl: fixed the error with it not
191          working first time the bot loads changed wording for votes to
192          bets for clarity
193
1942004-09-04 21:15  james
195
196        * modules/events_support.tcl, modules/variables.tcl,
197          plugins/en/action_complex_pinch.tcl,
198          plugins/en/complex_sorry.tcl,
199          plugins/fr/action_complex_pinch.tcl: fix some variable errors
200
2012004-09-04 21:11  james
202
203        * plugins/en/admin_general.tcl, modules/extra/stats.tcl,
204          plugins/en/admin_help.tcl, plugins/en/simple_sponsorship.tcl:
205          upgraded all old admin plugins to management ones
206
2072004-09-04 20:39  james
208
209        * plugins/en/admin_general.tcl: more upgrades
210
2112004-09-04 20:29  james
212
213        * modules/queue.tcl: added flush command
214
2152004-09-04 20:28  james
216
217        * plugins/en/admin_general.tcl: upgraded queue management stuff
218
2192004-09-04 20:22  james
220
221        * plugins/admin_flood.tcl: drop the bmadmin version
222
2232004-09-04 20:21  james
224
225        * plugins/en/complex_afro.tcl: no afro admin plugin
226
2272004-09-04 20:15  james
228
229        * plugins/en/admin_help.tcl: lots more help
230
2312004-09-04 20:15  james
232
233        * plugins/en/admin_plugin.tcl: help was listing an invalid command
234
2352004-09-04 20:02  james
236
237        * plugins/en/admin_help.tcl: added some help
238
2392004-09-04 19:58  james
240
241        * plugins/en/admin_help.tcl: oh yeah
242
2432004-09-04 19:58  james
244
245        * plugins/en/admin_help.tcl: sigh
246
2472004-09-04 19:49  james
248
249        * plugins/en/admin_help.tcl: did i mention i hate tcl arrays?
250
2512004-09-04 19:48  james
252
253        * plugins/en/admin_help.tcl: new help plugin
254
2552004-09-04 19:47  james
256
257        * modules/system.tcl: be more helpful when someone runs an unknown
258          command
259
2602004-09-04 19:33  james
261
262        * modules/system.tcl: allow .bmotion as well as !bmotion on IRC
263
2642004-09-03 16:05  james
265
266        * plugins/en/action_complex_smacks.tcl: fixed trigger regexp taunt
267          people using troutslaps
268
2692004-09-03 11:41  james
270
271        * modules/events.tcl: don't run event plugins for channels we're
272          not active in!
273
2742004-09-01 23:18  james
275
276        * modules/abstracts/en/abstracts.tcl: added some missing abstracts
277          :)
278
2792004-09-01 22:22  james
280
281        * plugins/en/complex_hand.tcl: patch from Shruuf
282
2832004-09-01 22:11  james
284
285        * modules/extra/promswear.tcl: more words(*&$£&(*
286
2872004-09-01 22:10  james
288
289        * plugins/en/complex_stupid.tcl: added 'useless' as a trigger
290
2912004-09-01 21:42  james
292
293        * plugins/en/complex_thants.tcl: new plugin: thants
294
2952004-09-01 21:38  james
296
297        * plugins/en/complex_chomp.tcl: new plugin: chomp
298
2992004-08-27 22:30  james
300
301        * modules/extra/fact.tcl, plugins/en/action_complex_balefires.tcl,
302          plugins/en/action_complex_hides.tcl,
303          plugins/en/action_complex_hops.tcl,
304          plugins/en/action_complex_makes.tcl,
305          plugins/en/action_complex_saton.tcl,
306          plugins/en/action_complex_sleeps.tcl,
307          plugins/en/action_complex_smacks.tcl,
308          plugins/en/action_complex_snickers.tcl,
309          plugins/en/action_complex_throwsbot.tcl,
310          plugins/en/complex_fact.tcl, plugins/en/complex_shocked.tcl,
311          plugins/en/complex_snap.tcl, plugins/en/complex_xmas.tcl,
312          plugins/en/irc_quit.tcl: sync with my development version
313
3142004-08-27 19:56  james
315
316        * plugins/admin_abstract.tcl: use management-style plugins instead
317
3182004-08-24 16:16  jamesoff
319
320        * modules/events.tcl: fixed not stripping smileys right
321
3222004-08-24 16:07  jamesoff
323
324        * modules/plugins.tcl: some more debug
325
3262004-08-24 16:01  jamesoff
327
328        * modules/output.tcl: added {strip} to %VAR to remove a preceeding
329          article
330
3312004-06-07 19:14  jamesoff
332
333        * plugins/en/: complex_want_catch.tcl, simple_general.tcl: fixed
334          mmm properly added "got one" to want catcher
335
3362004-06-07 19:11  jamesoff
337
338        * plugins/en/complex_questions.tcl: added stuff from sid
339
3402004-06-07 19:11  jamesoff
341
342        * plugins/en/simple_sirclive.tcl: new
343
3442004-06-07 19:10  jamesoff
345
346        * plugins/en/complex_want_catch.tcl: fixed linebreaks fixed chance
347          of mmm firing
348
3492004-06-07 19:07  jamesoff
350
351        * plugins/en/action_complex_failsafe.tcl: much bettar
352
3532004-06-07 18:03  jamesoff
354
355        * modules/output.tcl: fixed user selection
356
3572004-05-18 23:13  jamesoff
358
359        * plugins/en/complex_trivia.tcl: works with my triviaengine script
360
3612004-05-16 20:54  simsea
362
363        * modules/abstracts/en/abstracts.tcl: fixed the missing abstracts
364          problem. The reason it broke could possibly have been moving the
365          abstracts.tcl file further in the tree, but the solution seems to
366          be declaring the abstract as global before adding to it
367
368          i.e.
369
370          global famousMice set famousMice {   "Mickey"   "Minny"
371          "Mortimer"   "Stewart Little" }
372
373          note: this only applies to those abstracts that are not the new
374          style bMotion abstracts
375
3762004-04-07 19:08  jamesoff
377
378        * bMotion.tcl: need to load variables.tcl before abstract.tcl now
379
3802004-04-07 13:02  shuelsmann
381
382        * plugins/en/: complex_getfact.tcl, complex_goodwork.tcl,
383          complex_hand.tcl, complex_wins.tcl:
384          Made regexp in complex_getfact.tcl more flexible.
385
386          Fixed regexp in complex_goodwork.tcl and added "good job".
387
388          Made complex_hand.tcl more tolerant towards people who end all
389          their lines in a period (now accepts both "something" and
390          "something.").
391
392          Un-broke complex_wins.tcl.
393
3942004-03-29 19:47  simsea
395
396        * plugins/fr/action_complex_pinch.tcl: oops
397
3982004-03-29 19:46  simsea
399
400        * modules/abstracts/fr/abstracts.tcl,
401          plugins/fr/action_complex_pinch.tcl: one french plugin
402
4032004-03-29 19:38  simsea
404
405        * bMotion.tcl, modules/abstract.tcl, modules/abstracts.tcl,
406          modules/abstracts/en/abstracts.tcl, plugins/action_complex.tcl,
407          plugins/admin.tcl, plugins/admin_language.tcl,
408          plugins/complex.tcl, plugins/irc_event.tcl, plugins/simple.tcl:
409          language pack framework stuff /me prays it doesn't break
410          everything
411
4122004-03-28 15:11  jamesoff
413
414        * plugins/en/admin_general.tcl: updated status to management type
415
4162004-03-28 15:09  jamesoff
417
418        * modules/queue.tcl: added queue size function
419
4202004-03-27 17:57  jamesoff
421
422        * plugins/en/action_complex_hands.tcl: fixed catching regexp
423
4242004-03-27 17:53  jamesoff
425
426        * modules/: output.tcl, queue.tcl: drop blank output
427
4282004-03-27 17:52  jamesoff
429
430        * plugins/en/output_fix.tcl: fixed pickuser filter
431
4322004-03-27 10:52  jamesoff
433
434        * plugins/admin_language.tcl: changed to management plugin
435
4362004-03-26 13:52  jamesoff
437
438        * plugins/en/output_fix.tcl: fix broken abstracts
439
4402004-03-24 11:50  simsea
441
442        * plugins/en/complex_summon.tcl: greg asked for it, so the summon
443          script PRIVMSGs as well as NOTICEs just in case people have weird
444          clients that NOTICE in the same window ;-p
445
4462004-03-23 15:25  jamesoff
447
448        * plugins/en/output_colloquial.tcl: added incorrect use of
449          dis/anti/im etc
450
4512004-03-22 23:20  jamesoff
452
453        * modules/queue.tcl: don't send boken output to irc if interbot
454          fails
455
4562004-03-21 23:15  jamesoff
457
458        * README: fixed line breaks
459
4602004-03-19 16:14  simsea
461
462        * modules/abstracts.tcl, plugins/en/complex_joker.tcl: remove the
463          joker abstracts from abstracts.tcl and moved them into the plugin
464          aslo added a couple of joke forms
465
4662004-03-19 11:06  simsea
467
468        * plugins/en/complex_invader.tcl,
469          plugins/en/complex_wrong_console.tcl, modules/abstracts.tcl: 1.
470          fixed greg's inevitable typos 2. removed plugin abstracts for
471          wrong console and invader from abstracts.tcl 3. put them back
472          into the plugin files where they should have been in the first
473          place. I think the invader one did, but then kev moved and now,
474          i've    put it back.  4. also, add a wrong_console response
475
4762004-03-17 23:16  jamesoff
477
478        * plugins/: admin_fact.tcl, admin_flood.tcl: change to management
479          plugin not admin
480
4812004-03-17 23:13  jamesoff
482
483        * modules/interbot.tcl: new interbot stuff including dynamic
484          discovery
485
4862004-03-17 23:13  jamesoff
487
488        * modules/queue.tcl: new queue system
489
4902004-03-17 23:12  jamesoff
491
492        * modules/output.tcl: fixed line breaks
493
4942004-03-17 23:11  jamesoff
495
496        * modules/system.tcl: added support for !bmotion and management
497          plugins (still in progress)
498
4992004-03-17 23:10  jamesoff
500
501        * modules/plugins.tcl: don't run the same simple plugin twice in a
502          row
503
5042004-03-17 23:08  jamesoff
505
506        * modules/variables.tcl: hopefully fixed some variable declaration
507          problems added a new variable
508
5092004-03-17 23:07  jamesoff
510
511        * bMotion.tcl: fixed line breaks
512
5132004-03-17 20:36  jamesoff
514
515        * plugins/en/: action_complex_away_learn.tcl,
516          action_complex_fucks.tcl, action_complex_hands.tcl,
517          action_complex_pinch.tcl, action_simple.tcl,
518          action_simple_general.tcl, action_simple_squeeze.tcl,
519          admin_general.tcl, admin_plugin.tcl, complex_startrek.tcl,
520          complex_wrong_console.tcl, irc_join.tcl, simple_garion.tcl,
521          simple_general.tcl, simple_here.tcl, simple_hnn.tcl,
522          simple_list.tcl, simple_littlebit.tcl, simple_notbot.tcl,
523          simple_rocket.tcl, simple_sneeze.tcl, simple_sponsorship.tcl,
524          simple_zzz.tcl: fixed linebreaks
525
5262004-03-16 15:24  devmatryx
527
528        * modules/abstracts.tcl: Bugfix due to my incompetence
529
5302004-03-11 15:42  devmatryx
531
532        * modules/abstracts.tcl: Lots of Gollum sayings :D
533
5342004-03-11 15:28  devmatryx
535
536        * modules/abstracts.tcl: More abstracts, yesses, nos, bodyparts,
537          misc.
538
5392004-03-11 15:08  jamesoff
540
541        * modules/abstracts.tcl: fixed missing quote
542
5432004-03-11 14:53  jamesoff
544
545        * modules/abstracts.tcl: corrected french :P
546
5472004-03-11 14:23  simsea
548
549        * plugins/en/complex_wrong_console.tcl, modules/abstracts.tcl: more
550          bmotion abuse from simsea.  this is for those of us who forget
551          which window we're typing in and let off an ls or mv command
552          before we see that we've just typed it in the channel
553
5542004-03-09 14:26  jamesoff
555
556        * modules/abstracts.tcl: fixed linebreaks changed silly_things to
557          sillyThings
558
5592004-03-09 10:31  devmatryx
560
561        * modules/abstracts.tcl: Bugfix on last commit.
562
5632004-03-09 10:23  devmatryx
564
565        * modules/abstracts.tcl: Added a bunch of things to all sorts of
566          abstracts.
567
5682004-03-01 10:57  jamesoff
569
570        * plugins/en/complex_trivia.tcl: fixed probabilities don't be
571          annoyed if we didn't play at all
572
5732004-03-01 10:54  jamesoff
574
575        * plugins/en/complex_startrek.tcl: fixed unbind of votes
576
5772004-03-01 10:53  jamesoff
578
579        * plugins/en/action_complex_fucks.tcl: fixed return value
580
5812004-03-01 10:51  jamesoff
582
583        * plugins/en/action_complex_failsafe.tcl: fixed linebreaks
584
5852004-03-01 10:50  jamesoff
586
587        * plugins/en/action_complex_away_learn.tcl: fixed
588          missing-first-letter bug
589
5902004-03-01 10:47  jamesoff
591
592        * modules/settings.tcl: added typing speed
593
5942004-03-01 10:46  jamesoff
595
596        * modules/system.tcl: tidied up code (deleted old functions) tidied
597          up comments fixed settings_get
598
5992004-03-01 10:45  jamesoff
600
601        * modules/queue.tcl: new outout queue
602
6032004-03-01 10:44  jamesoff
604
605        * modules/output.tcl: new outout queue new parsing of %ruser, %bot,
606          %rbot
607
6082004-03-01 10:43  jamesoff
609
610        * modules/interbot.tcl: all new and shiny!
611
6122004-03-01 10:43  jamesoff
613
614        * modules/friendship.tcl: fixed line breaks fixed invalid variable
615
6162004-03-01 10:40  jamesoff
617
618        * bMotion.tcl: added queue module
619
6202004-02-15 13:43  jamesoff
621
622        * modules/extra/fact.tcl: auto-tidy up if too many facts
623
6242004-02-15 13:42  jamesoff
625
626        * modules/abstracts.tcl: relayouted added blairisms (not used yet)
627
6282004-02-15 13:40  jamesoff
629
630        * modules/output.tcl: some debug and stuff
631
6322004-02-15 13:38  jamesoff
633
634        * modules/abstract.tcl: delete abstracts when there are too many
635
6362004-01-07 09:06  jamesoff
637
638        * plugins/en/simple_sponsorship.tcl: fixed abstracts fixed regexp
639          lowered probability
640
6412004-01-07 08:54  jamesoff
642
643        * plugins/en/simple_sponsorship.tcl: new
644
6452004-01-06 15:19  jamesoff
646
647        * modules/settings.tcl, plugins/en/complex_fact.tcl: added
648          "ignorefacts" setting
649
6502004-01-06 15:18  jamesoff
651
652        * modules/system.tcl: whoops, bmotion_setting_get was ruined
653
6542004-01-06 01:01  jamesoff
655
656        * modules/extra/fact.tcl: removed timestamps
657
6582004-01-06 00:46  jamesoff
659
660        * plugins/en/simple_rocket.tcl: moved team rocket to plugins
661
6622004-01-06 00:44  jamesoff
663
664        * modules/abstracts.tcl: colen suggestions :D
665
6662004-01-06 00:43  jamesoff
667
668        * modules/events.tcl: moved team rocket to plugins
669
6702004-01-06 00:11  jamesoff
671
672        * plugins/en/irc_quit.tcl: don't do anything if the quit looks like
673          an error
674
6752004-01-06 00:08  jamesoff
676
677        * plugins/en/complex_trivia.tcl: make some of our responses
678          slightly less likely
679
6802004-01-06 00:05  jamesoff
681
682        * plugins/en/complex_questions.tcl: try to remove timestamps
683
6842004-01-05 23:40  jamesoff
685
686        * plugins/en/simple_garion.tcl: now you can tell it bmotion rocks
687          too
688
6892004-01-05 23:39  jamesoff
690
691        * plugins/en/simple_general.tcl: use %VAR{FRENCH} finally
692
6932004-01-05 23:35  jamesoff
694
695        * plugins/en/complex_snap.tcl: ignore short lines use
696          interbot_me_next
697
6982004-01-03 19:32  jamesoff
699
700        * modules/extra/fact.tcl, plugins/en/complex_fact.tcl: added
701          timestamps to auto-expire facts
702
7032004-01-03 18:44  jamesoff
704
705        * modules/events.tcl: moved from legacy code (finally!)
706
7072004-01-03 18:35  jamesoff
708
709        * plugins/en/: action_complex_attack.tcl,
710          action_complex_balefires.tcl, action_complex_hides.tcl,
711          action_complex_hops.tcl, action_complex_makes.tcl,
712          action_complex_saton.tcl, action_complex_sleeps.tcl,
713          action_complex_smacks.tcl, action_complex_snickers.tcl,
714          action_complex_throwsbot.tcl, complex_goodwork.tcl,
715          complex_xmas.tcl, simple_hnn.tcl, simple_zzz.tcl: moved from
716          legacy code (finally!)
717
7182004-01-03 17:57  jamesoff
719
720        * modules/: events.tcl, variables.tcl: added global on/off toggle
721
7222004-01-03 17:56  jamesoff
723
724        * modules/: plugins.tcl, system.tcl: added management plugin type
725
7262004-01-03 17:46  jamesoff
727
728        * modules/output.tcl: added global on/off toggle
729
7302004-01-03 17:45  jamesoff
731
732        * modules/interbot.tcl: fixed [ 835749 ] fails to parse text
733          between linked bots
734
7352004-01-03 14:16  jamesoff
736
737        * plugins/en/complex_shocked.tcl: fixed wrongly named proc
738
7392003-12-16 12:42  simsea
740
741        * plugins/en/complex_joker.tcl: accidentally returned a 1 instead
742          of a 0
743
7442003-12-16 12:09  simsea
745
746        * plugins/en/complex_summon.tcl: yay! summoning plugin
747
748          responds to !summon person as per the norm in #exeter. Will be
749          insulting if you screw it up ;-P also as per #exeter norm
750
7512003-12-16 12:07  simsea
752
753        * plugins/en/complex_joker.tcl: added interbot thingy to stop lots
754          of the buggers telling jokes at the same time! simple and crude
755          :-x
756
7572003-11-27 14:22  devmatryx
758
759        * plugins/en/simple_sneeze.tcl: Addition of 'atchoo' with optional
760          *s around, and between 2 and 6 'o's after as a trigger
761
7622003-11-27 13:41  devmatryx
763
764        * plugins/en/simple_sneeze.tcl: Addition of some 'bless you'
765          phrases.
766
7672003-11-26 09:34  jamesoff
768
769        * modules/: mood.tcl, system.tcl: fix [ 823829 ] missing element in
770          array - bMotionCache(LOLcount) disabled the lol stuff since it
771          never worked right anyway
772
7732003-11-26 09:33  jamesoff
774
775        * plugins/en/irc_join.tcl, modules/events.tcl: fix [ 846625 ] No
776          such variable (lastLeft)
777
7782003-11-25 16:07  jamesoff
779
780        * plugins/en/: irc_join.tcl, irc_quit.tcl: fixed coding errors
781
7822003-11-25 16:06  jamesoff
783
784        * modules/abstract.tcl, modules/events.tcl, modules/flood.tcl,
785          modules/counters.tcl, modules/output.tcl, modules/system.tcl,
786          modules/extra/jeffk.tcl, bMotion.tcl: added counters
787
7882003-11-25 09:45  jamesoff
789
790        * plugins/en/irc_join.tcl: broken if statement
791
7922003-11-25 09:44  jamesoff
793
794        * plugins/en/complex_trivia.tcl: spot year questions and handle
795          from the word go stop auto-guessing after 4 tries (stops it
796          getting carried away)
797
7982003-11-23 23:55  jamesoff
799
800        * plugins/en/: irc_join.tcl, irc_quit.tcl: use friendly setting
801          reduce chance of firing
802
8032003-11-23 23:55  jamesoff
804
805        * plugins/en/complex_snap.tcl: try to make more sense
806
8072003-11-23 23:53  jamesoff
808
809        * plugins/en/: action_complex_fucks.tcl,
810          action_complex_inserts.tcl: moved from legacy code
811
8122003-11-23 23:52  jamesoff
813
814        * modules/extra/fact.tcl: reports progress while loading facts
815
8162003-11-23 23:52  jamesoff
817
818        * modules/system.tcl: added bMotion_setting_get
819
8202003-11-23 23:51  jamesoff
821
822        * modules/settings.tcl: added setting kinky added setting friendly
823
8242003-11-23 23:51  jamesoff
825
826        * modules/events_support.tcl: updated frightens to not load
827          variables that don't exist any more
828
8292003-11-23 23:50  jamesoff
830
831        * modules/events.tcl: moved some legacy action handlers to plugins
832
8332003-11-23 23:49  jamesoff
834
835        * modules/abstracts.tcl: added to bigranjoins
836
8372003-11-23 23:48  jamesoff
838
839        * modules/abstract.tcl: don't load abstracts in testing mode report
840          on abstract load progress
841
8422003-11-23 23:47  jamesoff
843
844        * bMotion.tcl: added bMotion_loading variable to track when the
845          script is starting up
846
8472003-11-22 01:45  jamesoff
848
849        * modules/flood.tcl: flood_undo now undoes all of the flood
850          settings
851
8522003-11-22 01:44  jamesoff
853
854        * modules/events.tcl: fixed major error that broke onjoin and
855          onquit plugins
856
8572003-11-22 01:44  jamesoff
858
859        * plugins/en/irc_join.tcl: now working
860
8612003-11-22 01:43  jamesoff
862
863        * plugins/en/output_typos.tcl: apply typos per word not per line
864
8652003-11-22 01:42  jamesoff
866
867        * plugins/en/simple_general.tcl: moved shocked to complex plugin
868
8692003-11-22 01:41  jamesoff
870
871        * plugins/en/complex_trivia.tcl: more responses
872
8732003-11-22 01:41  jamesoff
874
875        * plugins/en/irc_quit.tcl: whee working
876
8772003-11-22 01:41  jamesoff
878
879        * plugins/en/complex_shocked.tcl: don't be shocked at ourselves
880
8812003-11-22 00:18  jamesoff
882
883        * plugins/en/irc_quit.tcl: new plugin
884
8852003-11-22 00:17  jamesoff
886
887        * plugins/en/simple_general.tcl: some new stuff
888
8892003-11-22 00:17  jamesoff
890
891        * plugins/en/simple_ick.tcl: new words
892
8932003-11-22 00:16  jamesoff
894
895        * plugins/en/: complex_snap.tcl, complex_trivia.tcl: don't trip
896          flood so much
897
8982003-11-22 00:15  jamesoff
899
900        * plugins/en/complex_questions.tcl: fixed things to work the way i
901          should have written them first time round
902
9032003-11-22 00:14  jamesoff
904
905        * plugins/en/action_complex_failsafe.tcl: try better to fix verbs
906
9072003-11-22 00:13  jamesoff
908
909        * modules/system.tcl: better debug for bMotionTalkingToMe
910
9112003-11-22 00:13  jamesoff
912
913        * modules/: abstract.tcl, extra/fact.tcl: change loglevel used on
914          load
915
9162003-11-14 14:17  jamesoff
917
918        * plugins/en/complex_snap.tcl: new plugin
919
9202003-11-14 12:04  jamesoff
921
922        * plugins/en/simple_general.tcl: added "seven" plugin
923
9242003-11-14 12:03  jamesoff
925
926        * plugins/en/complex_trivia.tcl: slowed down initial guess to make
927          things a bit fairer be upset when someone else gets the answer
928
9292003-11-14 11:28  jamesoff
930
931        * modules/diagnostics.tcl: no change
932
9332003-11-13 19:22  simsea
934
935        * modules/abstracts.tcl: [no log message]
936
9372003-11-12 19:17  simsea
938
939        * modules/abstracts.tcl: [no log message]
940
9412003-11-12 19:06  simsea
942
943        * plugins/en/complex_joker.tcl: [no log message]
944
9452003-11-06 11:14  simsea
946
947        * plugins/en/complex_joker.tcl: [no log message]
948
9492003-11-06 11:10  simsea
950
951        * modules/abstracts.tcl, plugins/en/complex_joker.tcl: [no log
952          message]
953
9542003-11-06 01:18  simsea
955
956        * modules/abstracts.tcl, plugins/en/complex_joker.tcl: [no log
957          message]
958
9592003-11-06 00:36  simsea
960
961        * plugins/en/complex_joker.tcl, modules/abstracts.tcl: [no log
962          message]
963
9642003-11-02 18:47  jamesoff
965
966        * plugins/en/complex_wins.tcl: new plugin from legacy
967
9682003-11-02 18:47  jamesoff
969
970        * plugins/en/action_complex_failsafe.tcl: improved types of
971          response
972
9732003-11-02 18:46  jamesoff
974
975        * modules/interbot.tcl: enabled kevin's hack
976
9772003-11-02 18:45  jamesoff
978
979        * modules/events.tcl: moved "wins" to plugin
980
9812003-11-02 00:05  kevdadrum
982
983        * modules/abstracts.tcl, plugins/en/complex_gollum.tcl: moved
984          gollum abstract from abstracts to gollum :)
985
9862003-10-24 16:52  kevdadrum
987
988        * modules/interbot.tcl: OK, hackie hacky ahoyness, I've commented
989          out the hacks, but with it in, this should work better without a
990          botnet. I don't know how this'd work on a large botnet tbh, but I
991          suppose it does. Someone please look at this
992
9932003-10-24 15:23  kevdadrum
994
995        * plugins/en/complex_gollum.tcl: putlogs put in gollum
996
9972003-10-24 15:10  kevdadrum
998
999        * plugins/en/complex_gollum.tcl: more gollumssses
1000
10012003-10-24 15:10  kevdadrum
1002
1003        * modules/abstracts.tcl: gollums in abstracts
1004
10052003-10-24 14:57  kevdadrum
1006
1007        * CHANGELOG: Just the changelog
1008
10092003-10-24 14:56  kevdadrum
1010
1011        * plugins/en/complex_gollum.tcl: More Gollum.  Precious
1012
10132003-10-23 20:43  uid130916
1014
1015        * plugins/en/output_gollum.tcl: beginnings of a gollum plugin
1016
10172003-10-22 17:49  kevdadrum
1018
1019        * plugins/en/complex_scrap.tcl: fixed a 'bug' in complex scrap; all
1020          plugins should obey the flood protection
1021
10222003-10-22 13:37  kevdadrum
1023
1024        * CHANGELOG, modules/extra/question.tcl,
1025          plugins/en/complex_questions.tcl: Not much, just a little to make
1026          bmotion rude to you if you ask where something is and it dislikes
1027          you
1028
10292003-10-22 00:21  jamesoff
1030
1031        * CHANGELOG: wheee
1032
10332003-10-22 00:18  jamesoff
1034
1035        * modules/extra/fact.tcl: added forget_all function to make bMotion
1036          forget everything it knows about an item
1037
10382003-10-22 00:18  jamesoff
1039
1040        * modules/output.tcl: better debugging and error handling for
1041          %SETTING code
1042
10432003-10-22 00:17  jamesoff
1044
1045        * plugins/admin_abstract.tcl: added delete command
1046
10472003-10-22 00:16  jamesoff
1048
1049        * plugins/en/action_complex_light.tcl: made regexps less sensitive
1050
10512003-10-21 16:27  kevdadrum
1052
1053        * modules/extra/question.tcl: question handler for feelings check
1054          now cares (a little) about if bmotion likes you
1055
10562003-10-21 10:03  kevdadrum
1057
1058        * plugins/en/complex_invader.tcl: minor change to invader so
1059          bmotion might respond to `finally!' dootie
1060
10612003-10-02 16:50  jamesoff
1062
1063        * plugins/en/complex_fact.tcl: changed learning rules slightly
1064
10652003-10-01 09:32  jamesoff
1066
1067        * modules/events_support.tcl: fixed everything else to use new
1068          abstracts too
1069
10702003-10-01 09:30  jamesoff
1071
1072        * modules/events_support.tcl: fixed frightens to use new abstracts
1073
1074----
1075
1076* = changed/fixed
1077+ = added
1078- = removed
1079
1080*  Kevin           added some gollum code. Precious.
1081*  Kevin           where question should now be rude to anyone the bot dislikes
1082*  Kevin           wellbeing code now takes notice of whether the bot likes you or not
1083*  James           changed the failsafe plugin to have (slightly) more intelligent responses
1084*  James           updated light plugin to trigger correctly
1085+  James           added .bmadmin abstract delete <abstract> <index>
1086+  James           added function in extra/fact.tcl to make bMotion forget everything about an item
1087
1088v0.0.8
1089*  Kevin           moved the handling of jms' (real) wellbeing code into an extra module, and referenced it from complex question
1090*  James           fixed spelling error in name of onjoin plugin
1091*  James           fixed onjoin plugin to use new abstracts system
1092*  Kevin           moved some question handling into the complex question handler from other places so as not to break "how're you" with generic "how" questions
1093*  James           changed CHANGELOG format now that other people are actively coding
1094*  Shruuf          bMotion now supports !-channels as wells as #-channels
1095*  James           hugging the bot will make it happier and hornier
1096*  James           don't repeatedly wave back if repeatedly waved at
1097*  James           moved newer activate plugin to end of plugins list because it was interrupting the startrek one
1098*  James           set complex_readings to break out after triggering
1099*  Greg            added more words to complex_scrap
1100*  James           some improvements to learning new words
1101*  James           stop output_pinky from modifying short lines
1102*  James           fixed a couple of typos in abstracts
1103*  James           hopefully fixed [ 662782 ] Occasional No Such User errors
1104*  James           changed !bminfo to give better information, and only be available to +ov users
1105*  James           fixed complex_trivia to skip output plugins
1106*  James           bMotion now learns new away messages it sees people use
1107+  Kevin           added a "how're you?" handler
1108+  Kevin           added a "do you want/need" handler
1109+  James           added fact learning!
1110+  Kevin           added fact-fetching plugin
1111+  James           added new abstract management system and started changing over to it
1112+  James           added complex_correct plugin to correct the error "should|must of" to "have"
1113+  James           added some automatic diagnostics on times at 30 mins past the hour
1114+  James           added friendship drifting so you have to be nice to the bot to stay friends
1115+  James           added a plugin to catch uncaught actions on the bot and make it respond
1116-  James           removed some of the mood-based random output because it doesn't fit with new code for now
1117
1118
11192003/08/03
1120v0.0.7
1121
1122* fixed [ 680856 ] irc_nick_away plugin returns wrong values
1123* fixed [ 729155 ] $nick error
1124* fixed [ 726241 ] Techsupport does not use elections
1125* tidied up code in trivia plugin
1126* moved colen-chars handler to plugin
1127* added [ 749777 ] specify time for shutting up
1128* fixed long-standing "Tcl error [bMotion_event_action]: can't read "newnick": no such variable" error after 2am inspriation
1129* track most recent complex plugin fired
1130* complex_smilies refuses to fire twice in a row
1131* fixed [ 772777 ] /action hands <bot> a <whatever> | bot replies via NOTICE
1132*   `- no longer check for +I to take drugs of someone, let flood checking handle abuse
1133* fixed [ 774721 ] botnicks check can break in courtmartial
1134* fixed [ 782346 ] Can't read bMotionInfo(adminSilence,CHANNEL)
1135* changed probability of the away plugin firing
1136* diagnostic output goes to putlog not loglev d
1137
1138+ added feature request [ 727005 ] courtmarital... with a kick. settings for it are in the complex_startrek plugin file
1139+ added output_pinky plugin
1140+ taught the trivia plugin to guess dates too
1141+ added support for %REPEAT in abstracts: %REPEAT{mincount:maxcount:text} will repeat text a random number of times in the given range
1142*   `- updated some abstracts to use %REPEAT{} (e.g. "wh%REPEAT{3:6:e}")
1143+ added complex_woot
1144+ implemented [ 747502 ] Public Away Option (added new settings to settings file)
1145+ bMotion gains a jeffk output plugin...
1146+ ... and a pinky and the brain output plugin (enabled by default)
1147
1148- don't announce that !mood isn't available any more
1149
11502003/04/13
1151v0.0.6
1152
1153+ added initial self-diagnostics (more to come)
1154+ now uses an irc event plugin to handle joins/parts/etc [simsea]
1155+ added 3rd party modules support (i.e. for API for plugins)
1156+ added complex_activate plugin
1157+ added function to clean stuff like "(*&$(" off the end of a line
1158*   `- dutchify is now a module called by the relavent plugins
1159* nick-change handling done by irc event plugins [simsea]
1160* join-handling done by irc event plugins [simsea]
1161* away handling done by irc event (nick) plugins
1162* updated question handler
1163* fixed typos not giving corrections ("-space" etc)
1164* new (less enthusiastic) nick washing code
1165* fixed an abstract not being parsed (%himherself)
1166* away-responses now use elections
1167* away-responses shouldn't fire on both nick and /me announcements for the
1168  same person
1169* fixed enabling/disabling output plugins breaking them until .rehash
1170* added better behaviour to the hello plugin
1171* various updates to the invader zim plugin, including reduced probabilities
1172* complex_scrap got broken at some point, correct version re-added [matryx]
1173* trigger a smile on "<botnick> :)"
1174* fixed a typo for the dutch plugin definition
1175* added a new typo
1176* fixed the complex_sneeze abstracts
1177- no more needI binds
1178
11792003/01/12
1180v0.0.5
1181* optimised events.tcl a bit to be more efficient
1182* switched the way bMotion represents its version to make it more consistent for
1183  proper releases etc
1184* adjusted the light plugin
1185* moved question handler to plugin
1186* moved pinches to a plugin
1187* moved asl trigger to a plugin
1188* tidied up code a bit
1189- no longer tracking chanmood, because it was rubbish
1190* smileys now handled by a plugin (new regexps included)
1191* New routine to clean []s in nicks, should be more reliable
1192+ Clean nicks for all entry points, not just event_main
1193* bMotion won't greet someone if nothing else has been said since it greeted
1194  last
1195+ bMotion looks for modules/settings_<botnet-nick>.tcl too (and loads it after
1196  settings.tcl). You can use this to prevent overwriting your bot's settings
1197  when installing a new version of the code, and also to run more than one
1198  bot off the same installation of bMotion.
1199  For this to work, you MUST define the botnet-nick setting in your eggdrop's
1200  config file. Remember that it will be case sensitive, so if I have my botnet
1201  nick set to "NoTopic" the file has to be settings_NoTopic.tcl
1202+ same as above for abstracts.tcl (if you want to augment an existing one,
1203  use lappend not set (man lappend for more info)   
1204
1205
12062003/01/03
1207v0.0.4
1208
1209* bMotion should only respond once when someone changes their nick AND
1210  does a public away
1211* Fixed a potential error with bMotionLastEvent checking
1212+ bMotion now supports nick-change plugins
1213* Moved away-nickchange detection to plugins from legacy code
1214* Fixed a problem with plugins not loading on some systems
1215+ bMotion now drops output if it's identical to the trigger text that generated it
1216
12172002/12/12
1218v0.0.3
1219
1220+ bMotion filters out metacharacters from nicks by replacing with their handle
1221  (if the user doesn't have a user record, it just removes the characters)
1222+ Put the flood checking code back in after cvs, er, ate it some time ago
1223* %NUMBER{} works again
1224- Removed some of the putlogs bMotion did during startup, because
1225   a) they were spelled wrong
1226   b) they weren't needed
1227
12282002/11/28
1229v0.0.2
1230
1231* Fixed a couple of show-stoppers
1232
12332002/11/26
1234v0.0.1
1235
1236Initial release on SourceForge.net -- bMotion goes officially public for the first time o_O
1237
1238Pre 2002/11/26: See CHANGELOG.old; bMotion was private for about two years.
1239
Note: See TracBrowser for help on using the repository browser.