Commit Graph

6 Commits

Author SHA1 Message Date
Brian S. Stephan b9e8976b0f
add irc library to dependencies
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-10 12:11:28 -05:00
Brian S. Stephan f452aab825
don't penalize character inside the log_out method
part, quit, kick are all going to have their own need to log out the
character without a penalty (because they apply their own), so to avoid
double penalties, the log out penalty should be moved into the bot
command and managed that way. this was the only place where an action
method was also applying a penalty, so hopefully this remains consistent
too

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-07 08:42:48 -05:00
Brian S. Stephan 180d3f8b6f
rename the test app core from test_project to dr_botzo
the ircbot library expects to be able to load from the dr_botzo package

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-07 00:23:27 -05:00
Brian S. Stephan d862aa16d8
implement the bones of character management
this provides character-level operations such as character creation,
logging in/out, leveling them, and penalizing them. this isn't a game,
yet, but it does implement and test a lot of the core functionality,
just without triggers or bulk operations

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-06 00:16:16 -05:00
Brian S. Stephan 9540c98d18
add more development tools and start the test scaffolding
this runs with a basic model and even more basic test, but I'm not
committing those yet as I'm still playing with the model (lest I make 30
revisions right off the bat)

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-05 23:03:23 -05:00
Brian S. Stephan c15438a194
initial project scaffolding, just structure + license stuff mostly
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-03 14:50:57 -05:00