|
47022f9428
|
add ctech dice rolling method, for cthulhutech.
does greatest/best set/best straight methods. use normal roll for
stuff that should be summed, like damages
|
2010-09-05 11:00:11 -05:00 |
|
|
27ff7e257d
|
fix a bug that was getting the trailing semicolon wrong, and do it better anyway.
|
2010-09-05 10:44:59 -05:00 |
|
|
8c1c10a4bc
|
remove debugging print statement
|
2010-09-04 12:26:20 -05:00 |
|
|
92281151ff
|
don't display the comment twice, now that we print the entire roll string
|
2010-09-04 12:09:37 -05:00 |
|
|
a0fd33b070
|
only append the roller's nick once, at the end, if there is a reply
|
2010-09-04 12:08:13 -05:00 |
|
|
27b27ecb61
|
split roll string and properly ignore "roll" from roll attempt
|
2010-09-04 12:04:24 -05:00 |
|
|
5b44b66c4d
|
demand a roll prefix on the Dice module
|
2010-09-04 11:56:35 -05:00 |
|
|
4bf2d344fc
|
dice: only try sending something if we actually have something to say
|
2010-08-28 14:07:00 -05:00 |
|
|
88c83c1e45
|
dice: properly handle multiple-roll strings (d20; d20) in this post-
recursion world where we're supposed to return a string
|
2010-08-28 14:04:29 -05:00 |
|
|
594c4d297d
|
remove_global_handler() for pubmsg and privmsg by default, since Module does the add_global_handler() (last commit)
|
2010-07-30 18:53:58 -05:00 |
|
|
eb1efa4919
|
add_global_handler() for pubmsg and privmsg by default, since Module defines on_pubmsg/on_privmsg anyway, and that's been the default for almost every module so far
|
2010-07-30 18:50:56 -05:00 |
|
|
7feb90242d
|
renaming 'irclib' dir to 'extlib'
|
2010-07-30 18:34:10 -05:00 |
|
|
5ba26107cc
|
each module subclassing Module unnecessarily defined __init__, with the exception of IrcAdmin, whose SIGINT setup was moved to register_handlers
|
2010-07-30 14:38:28 -05:00 |
|
|
ae4c1fa726
|
move common reply functionality into a method in Module
|
2010-07-30 00:34:57 -05:00 |
|
|
57090fdda4
|
long list of changes to allow modular Module reloads: server as module variable, class appends self to module list, unregister_handlers method which must be overridden, reload method which does the magic to create the a new object of the re-read class. drop use of the main rehash and reload_modules, and don't pass rehash around anymore. load initial objects 'the old way' again. feature modules change for compatability and implementation of all of the above changes
|
2010-07-29 22:36:08 -05:00 |
|
|
26d2e0c294
|
making imports fit my style convention, actually importing os in the module that needs it
|
2010-07-29 00:18:20 -05:00 |
|
|
91e535978f
|
comment nitpicking and restyling
|
2010-07-29 00:04:01 -05:00 |
|
|
48498898bf
|
vi modelines for split out files
|
2010-07-28 23:48:47 -05:00 |
|
|
b65c01fb31
|
GPLv3 headers on the split out files
|
2010-07-28 23:47:29 -05:00 |
|
kad
|
0c17196b32
|
Add some modelines and fix indentation, I hope.
|
2010-07-28 00:11:58 -05:00 |
|
kad
|
ec9acdd2ee
|
Forgot to add files :(
|
2010-07-27 20:35:01 -05:00 |
|