summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* refactor say to allow arbitrary formattersdoy2009-04-261-3/+4
* allow setting any method metaclass attribute with the command syntaxdoy2009-04-261-1/+1
* more renamespacingdoy2009-04-266-13/+13
* renamespace a bunch of thingsdoy2009-04-266-13/+16
* use a separate exporter package for gamesdoy2009-04-268-38/+56
* make the datetime objects format more nicelydoy2009-04-261-5/+26
* force auto_deref attributes to their reference formdoy2009-04-261-2/+2
* manually specify our attribute trait when we also specify a new metaclassdoy2009-04-261-0/+4
* modules don't need a #! linedoy2009-04-2611-11/+0
* move mx-attributehelpers into Bot::Games::OOdoy2009-04-262-2/+1
* make -challenge also attempt to add a new player if possibledoy2009-04-261-7/+16
* get rid of give_up now that challenging should workdoy2009-04-261-6/+0
* dumb syntaxdoy2009-04-261-2/+2
* rewrite challenging again, i think i might have it this timedoy2009-04-261-10/+19
* fix up a bunch of challenging issues in the ghost gamesdoy2009-04-253-3/+17
* don't allow players to be added if there is currently a challengerdoy2009-04-241-1/+1
* use the allow_new_player interface in ghostlikesdoy2009-04-241-12/+14
* get rid of the 'ghostlike' abstract base, and have other ghostlike games just...doy2009-04-245-6/+13
* remove ghostdoy2009-04-241-19/+0
* use MooseX::NonMoosedoy2009-04-242-9/+5
* temporary fix to allow canceling ghostlike gamesdoy2009-04-241-0/+6
* provide an overridable allow_new_player method which determines whether addin...doy2009-01-261-0/+11
* actually, this isn't really necessarydoy2009-01-261-1/+1
* let _format handle array formatting in -cmdlistdoy2009-01-261-1/+1
* game_list should just return the array, let said() do the formattingdoy2009-01-261-3/+3
* force game name to lowercasedoy2009-01-261-1/+1
* oops, need lazydoy2009-01-261-0/+1
* allow abbreviations and aliases for game namesdoy2009-01-261-1/+23
* sort the lists of games and commandsdoy2009-01-252-3/+3
* add @foo -cmdlist to list available commands for a gamedoy2009-01-251-0/+11
* add @help foo as an alias for @foo -helpdoy2009-01-251-0/+5
* add @games to list available gamesdoy2009-01-251-0/+7
* use Math::Expression::Evaluator rather than feeding expressions through perl'...doy2009-01-251-4/+4
* oops, need to pass $self for the actual object, even when pass_args is falsedoy2009-01-251-1/+1
* stop using the stupid way to catch fractions (it would loop forever on prime ...doy2009-01-251-4/+1
* stop using is_over to store the game end messagedoy2009-01-253-9/+9
* add a warning to catch setting needs_init on attributes that aren't commandsdoy2009-01-251-0/+7
* oops, attributes should default to needing initdoy2009-01-251-1/+1
* need to call BUILDALL on $self, not $classdoy2009-01-251-1/+7
* need to catch the proper arguments to be passing back to $self->say each timedoy2009-01-251-2/+4
* also reset done_init after games enddoy2009-01-251-2/+4
* make moose actually call BUILDdoy2009-01-251-1/+2
* defer make_immutable on Bot::Games::Game until after we have added the say me...doy2009-01-252-17/+4
* set up $say in BUILD, and only install it as a method into Bot::Games::Game, ...doy2009-01-251-5/+12
* return after errordoy2009-01-251-0/+1
* don't use is_over for holding the ending message, just return it or use $self...doy2009-01-251-4/+2
* reorganizingdoy2009-01-251-24/+24
* whitespacedoy2009-01-251-1/+1
* don't warn here, since we'll be calling _add_method on every new instance of ...doy2009-01-251-4/+1
* can't just add methods directly to plugins, since they will probably already ...doy2009-01-251-1/+19