8 Commits

Author SHA1 Message Date
3f2c9369bd
test (and implement) the whoreply method to log existing users in
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-06-27 09:52:00 -05:00
56b554f6f1
add scaffolding to load the bot and lightly test it
better tests might be coming some time in the future, but I have the
whole IRC framework mocked out at the moment

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-06-02 00:19:06 -05:00
731e434c8d
add a bot command to allow a user to register in a game
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-06-02 00:16:27 -05:00
4a8babf39e
enforce exclusivity of only one active Game at a time
a prior commit made this determination for now, for simplicity's sake
(and also what are the odds of running two games at once on the same
codebase), but it was'n really enforced until now

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-06-01 23:26:49 -05:00
0ad687669e
LOGIN and LOGOUT ircbot tests
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-18 08:26:55 -05:00
e9b985bd79
change the level up time to a logarithmic curve
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-17 12:46:11 -05:00
14a1c5ceb6
get more IRC bot functionality under test
remove a character, get character status, and the main level up check
thread

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-16 22:01:12 -05:00
2730978663
start implementation of the IRC plugin
not functional yet, but this has some of the operations implemented and
under test

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-15 11:59:21 -05:00