Anti-IdleRPG Statistics
Why?
Because we don't have enough crap flooding the Maelfroth channel, I've started an IdleRPG bot, called "idl" on it, with a few modifications. This is partly because I've never played with a bot before, but mostly because it seemed like a good idea at the time. You can find more information about the bot at idlerpg.ethernal.org, or you could just register (/msg idl register Username Password Class Name).
Modifications
- The system for messages on channel are reversed, so instead of a penalty for talking, you get a bonus of ([MESSAGE_LENGTH]/10)*(1.1[YOUR_LEVEL]). Every line after the eighth will not be scored until someone else on channel speaks.
- The quests have been modified
- Admin accounts can now summon the Balrog and Balrog fights
- Bare bones of a user debug system, currently sending "setdebug Yes" to the bot will tell it to send you a notice whenever it scores you.
Bot Commands
to use, /msg idl command, titles like this represent commands added to the bot for the Maelfroth version
User
- login
- /msg idl login username password
Login to idl
- register
- /msg idl register username password class
Register a new character
- setdebug
- /msg idl setdebug value
Set debug output. Currently setting this to "Yes" will send you a notice telling you how much time you've gained for that line. Gets old fast. Setting it to anything else will stop it.
- logout
- /msg idl logout
Log out of idl. P20
- quest
- /msg idl quest
Display active quest
- whoami
- /msg idl login
Display current user information, including pit status
- passwd
- /msg idl passwd newpassword
Change the password of the currently logged in user to newpassword
- listpit
- /msg idl listpit
Display who is in the pit
- help
- /msg idl help
Show an outdated help message.
Admin
- peval
- /msg idl peval perl_expression
- del
- /msg idl del character
- alert
- /msg idl alert message_to_display
- quote
- /msg idl quote command_to_send
- hog
- /msg idl hog
Activate Hand of God
- evil
- /msg idl evil
Make a calamity happen
- good
- /msg idl good
Make a godsend happen
- balrog
- /msg idl balrog
Kick the balrog into action
- fightbalrog
- /msg idl fightbalrog
Make the balrog fight someone in the pit
- chpass
- /msg idl chpass character password
- chuser
- /msg idl chuser character_name new_character_name
- chclass
- /msg idl chclass character new_class
- push
- /msg idl push character seconds
Push character "seconds" seconds towards the next level. Can be minus to penalise them
- die
- /msg idl die
kill the bot
- restart
- /msg idl restart
restart the bot (Doesn't work very often)
- reloaddb
- /msg idl reloaddb
Reload the database
- backup
- /msg idl
Backup the database
- pause
- /msg idl pause
Toggle pause mode. Pause mode means don't write to the database
- silent
- /msg idl silent
Toggle silent (Notify admin of all actions) mode
- jump
- /msg idl server[:port]
Jump to new server
- info
- /msg idl info
display uptime and bandwidth info