IdleRPG

#idlerpg on Randomus is another implementation of the RPG in which the players stay idle in an IRC channel and gain levels for being connected. It is developed by bss and currently in a beta state; quests, equipment, PvP, and more are coming soon.

The channel is #idlerpg, but for serious play, you probably want to configure something like Weechat instead.

As you level up, status updates regarding your character are sent to #idlerpg for others to see. When features like PvP and quests are implemented, they will be communicated in the channel, for now the status updates are primarily around characters logging in and leveling up.

Message bss for questions, help, and the like.

Commands

Registering

/msg idlebot REGISTER [character name] [password] [character class]

Signing up for the game is as simple as joining #idlerpg and sending the above command to the bot running the game. The character name and character class are how your character will be mentioned in all status updates. The password is used to log in:

Logging in

/msg idlebot LOGIN [character name] [password]

After registering a character, after a disconnect and reconnect to the IRC server, you must log in to restart the timer on your character. Once logged in, idleness will start accumulating, and your character will be able to level up.

You might want to put this in an auto command configuration, if you think you will be disconnecting or forgetful often.

Logging out

/msg idlebot LOGOUT

If you want to stop accumulating idleness for some reason, you can log out explicitly with this command, and temporarily pause your progress in the game.

Penalty: 20.

Unregistering

/msg idlebot REMOVEME

Your active character will be disabled. It cannot be logged in to again, so only do this if you wish to register a new character or exit the game entirely.

Checking status

/msg idlebot STATUS

This command will show some information about your current character, especially if your character is logged in or not, and when they will next level up.

Penalties

Taking certain non-idle actions on the network/in the game channel come with a penalty. Penalties are described as an integer, but behind the scenes, the actual time penalty is relative to your level: TIME = P * 1.14^LEVEL where P is the penalty applied, and LEVEL is the character's current level.

The following actions apply the related penalty:

Action Penalty
Getting kicked from the game channel 250 + log out
Changing your nick 30 + log out
Leaving the game channel 200 + log out
Quitting IRC 20 + log out
Talking in the game channel len(message)
LOGOUT command 20 (+ log out)