| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | temporary fix to allow canceling ghostlike games | doy | 2009-04-24 | 1 | -0/+6 |
* | provide an overridable allow_new_player method which determines whether addin... | doy | 2009-01-26 | 1 | -0/+11 |
* | actually, this isn't really necessary | doy | 2009-01-26 | 1 | -1/+1 |
* | let _format handle array formatting in -cmdlist | doy | 2009-01-26 | 1 | -1/+1 |
* | game_list should just return the array, let said() do the formatting | doy | 2009-01-26 | 1 | -3/+3 |
* | force game name to lowercase | doy | 2009-01-26 | 1 | -1/+1 |
* | oops, need lazy | doy | 2009-01-26 | 1 | -0/+1 |
* | allow abbreviations and aliases for game names | doy | 2009-01-26 | 1 | -1/+23 |
* | sort the lists of games and commands | doy | 2009-01-25 | 2 | -3/+3 |
* | add @foo -cmdlist to list available commands for a game | doy | 2009-01-25 | 1 | -0/+11 |
* | add @help foo as an alias for @foo -help | doy | 2009-01-25 | 1 | -0/+5 |
* | add @games to list available games | doy | 2009-01-25 | 1 | -0/+7 |
* | use Math::Expression::Evaluator rather than feeding expressions through perl'... | doy | 2009-01-25 | 1 | -4/+4 |
* | oops, need to pass $self for the actual object, even when pass_args is false | doy | 2009-01-25 | 1 | -1/+1 |
* | stop using the stupid way to catch fractions (it would loop forever on prime ... | doy | 2009-01-25 | 1 | -4/+1 |
* | stop using is_over to store the game end message | doy | 2009-01-25 | 3 | -9/+9 |
* | add a warning to catch setting needs_init on attributes that aren't commands | doy | 2009-01-25 | 1 | -0/+7 |
* | oops, attributes should default to needing init | doy | 2009-01-25 | 1 | -1/+1 |
* | need to call BUILDALL on $self, not $class | doy | 2009-01-25 | 1 | -1/+7 |
* | need to catch the proper arguments to be passing back to $self->say each time | doy | 2009-01-25 | 1 | -2/+4 |
* | also reset done_init after games end | doy | 2009-01-25 | 1 | -2/+4 |
* | make moose actually call BUILD | doy | 2009-01-25 | 1 | -1/+2 |
* | defer make_immutable on Bot::Games::Game until after we have added the say me... | doy | 2009-01-25 | 2 | -17/+4 |
* | set up $say in BUILD, and only install it as a method into Bot::Games::Game, ... | doy | 2009-01-25 | 1 | -5/+12 |
* | return after error | doy | 2009-01-25 | 1 | -0/+1 |
* | don't use is_over for holding the ending message, just return it or use $self... | doy | 2009-01-25 | 1 | -4/+2 |
* | reorganizing | doy | 2009-01-25 | 1 | -24/+24 |
* | whitespace | doy | 2009-01-25 | 1 | -1/+1 |
* | don't warn here, since we'll be calling _add_method on every new instance of ... | doy | 2009-01-25 | 1 | -4/+1 |
* | can't just add methods directly to plugins, since they will probably already ... | doy | 2009-01-25 | 1 | -1/+19 |
* | better handling of expressions that evaluate to 0 or divide by zero in 24 | doy | 2009-01-25 | 1 | -1/+1 |
* | don't automatically call the init method if a needs_init command is called - ... | doy | 2009-01-25 | 1 | -3/+3 |
* | @foo -help doesn't require the game to have started yet | doy | 2009-01-25 | 1 | -0/+1 |
* | allow marking commands as requiring an init call before being called - defaul... | doy | 2009-01-25 | 3 | -0/+17 |
* | allow setting method metaclass attributes with the command installer (command... | doy | 2009-01-25 | 1 | -1/+4 |
* | clean up the command installer a bit | doy | 2009-01-25 | 1 | -4/+4 |
* | format the message body in the extended say syntax too | doy | 2009-01-25 | 1 | -1/+4 |
* | allow passing more information to say (to allow plugins to send private messa... | doy | 2009-01-25 | 1 | -1/+5 |
* | install $self->say into plugins as they are loaded | doy | 2009-01-25 | 1 | -0/+1 |
* | allow $say to be called as a method (while still using B::BB's $self) to allo... | doy | 2009-01-25 | 1 | -6/+6 |
* | since i'm calling ->execute explicitly now, can move the pass_args stuff out ... | doy | 2009-01-25 | 2 | -7/+8 |
* | don't output the return value of $game->turn if it returns '' | doy | 2009-01-25 | 1 | -1/+5 |
* | allow games to return '' from their turn method without the base class whining | doy | 2009-01-25 | 2 | -2/+6 |
* | make sure $action is defined before matching against it | doy | 2009-01-25 | 1 | -1/+2 |
* | use $self->say for all messages, don't use the return value of said | doy | 2009-01-25 | 1 | -11/+9 |
* | comment | doy | 2009-01-25 | 1 | -0/+1 |
* | randomize the order of the numbers returned by @24 | doy | 2009-01-25 | 1 | -1/+3 |
* | comment | doy | 2009-01-25 | 1 | -0/+2 |
* | handle initialization better - make sure init is called before taking any tur... | doy | 2009-01-25 | 1 | -2/+13 |
* | don't force loading of all game plugins whenever one is called | doy | 2009-01-24 | 1 | -2/+3 |