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

dr.botzo-idlerpg

An RPG in which players idle online in order to gain levels and battle monsters and each other.

This is a modern dr.botzo (Python, Django, etc.) implementation of IdleRPG (http://idlerpg.net/index.php). The goal is to match the core functionality of the original game and expand upon it, while also using the Django framework to implement reusable objects, expose a web interface, and be portable to other contexts (though IRC is the target). The goal is to have an installable package that can hook into the dr.botzo (https://git.incorporeal.org/bss/dr.botzo) IRC bot framework, while not being totally beholden to how it does IRC.

Author and Licensing

Written by and copyright Brian S. Stephan (bss@incorporeal.org).

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Description
A modern dr.botzo (Python, Django, etc.) clean room implementation of IdleRPG (http://idlerpg.net/index.php).
Readme 221 KiB
Languages
Python 100%