Skip to content

Instantly share code, notes, and snippets.

@raws
Last active April 6, 2016 08:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raws/6c58cde7252befdd92c766254e9c298d to your computer and use it in GitHub Desktop.
Save raws/6c58cde7252befdd92c766254e9c298d to your computer and use it in GitHub Desktop.
Blolol RPG guide

Note: Check out https://github.com/blolol/rpg/wiki for up-to-date documentation!

Blolol RPG is a roleplaying game for lazy people. It's part of Wheaties, and takes place entirely in IRC. It's inspired by Idle RPG, which has been around since 2004. Idle RPG's own description sums up the game quite nicely:

The Idle RPG is just what it sounds like: an RPG in which the players idle. In addition to merely gaining levels, players can find items and battle other players. However, this is all done for you; you just idle. There are no set classes; you can name your character anything you like, and have its class be anything you like, as well.

Blolol RPG shares these core concepts with Idle RPG, but it also differs in some interesting ways. Read on to find out how to play!

Table of Contents

Where to play

Blolol RPG can be played on the Blolol IRC server in the #rpg channel.

You can use commands like .rpg characters:info in any channel with Wheaties, but he'll only announce RPG events (like leveling up, finding items, and battles) in #rpg. Of course, in the spirit of Idle RPG, you can create a character and never even join #rpg, leaving it to fend for itself!

In-game help

You can see in-game help by typing:

.rpg help

This will list all available commands. You can get more detailed help on a specific command using:

.rpg help <command>

Where <command> is the name of a command, like characters:create. For example:

<Raws> .rpg help characters:create
<Wheaties> Usage: characters:create <character name> <character class>
<Wheaties> Create a new character named <character name> of class <character class>.

Characters

Unlike Idle RPG, in Blolol RPG, you can create as many characters as you wish. However, only one of your characters can be active, and gaining XP, at once.

Pro tip: For convenience, all characters: commands can alternatively be prefixed with chars: and c:. For example, .rpg c:info.

Creating a character

To create a character, simply:

.rpg characters:create <character name> <character class>

Where <character name> and <character class> can be anything you like. They can even contain spaces. Get creative! For example:

<Raws> .rpg characters:create Testicles "Piss Wizard"
<Wheaties> Testicles the Level 1 Piss Wizard has entered the game!

When you create a new character, it will automatically become your active character in the game.

Listing your characters

To list all of your characters:

.rpg characters

Your characters will be listed, and your active character will be marked as such. For example:

<Raws> .rpg characters
<Wheaties> Raws's Characters
<Wheaties> 1. Testicles the Level 5 Pissmancer (10147/14051 XP, 53 GS) (current)
<Wheaties> 2. Phreaky the Level 1 Thugblasta (5/2032 XP, 1 GS)

Choosing your active character

To choose a different active character:

.rpg characters:choose <character name>

Where <character name> is the (case-insensitive) name of one of your characters. The character you choose will begin earning XP while you idle. For example:

<Raws> .rpg characters
<Wheaties> Raws's Characters
<Wheaties> 1. Testicles the Level 5 Pissmancer (10147/14051 XP, 53 GS)
<Wheaties> 2. Phreaky the Level 1 Thugblasta (5/2032 XP, 1 GS) (current)

Listing all online characters

To list all online characters:

.rpg characters:online

This will show a list of every player's active character. For example:

<Raws> .rpg characters:online
<Wheaties> 2 Characters Online
<Wheaties> 1. Testicles the Level 5 Pissmancer (10147/14051 XP, 53 GS) played by Raws
<Wheaties> 2. Rabies the Level 3 Trumplord (4439/10056 XP, 7 GS) played by Jep

Showing details about a character

To show detailed information about your currently-active character:

.rpg characters:info

Or, to show detailed information about any character in the game:

.rpg characters:info <character name>

Where <character name> is the (case-insensitive) name of any character in the game. It can be yours or someone else's. For example:

<Raws> .rpg characters:info rabies
<Wheaties> Rabies the Level 3 Trumplord (4439/10056 XP, 7 GS) played by Jep
<Wheaties> Effects: Power of the Pastor (35% gear score bonus), Jep's Bane (-35% gear score penalty), Premium Subscriber (25% bonus XP earned while idling, granted by Premium Subscriber's Ring)
<Wheaties> Penalty: 3173 additional XP required to reach level 4
<Wheaties> Items: Shitty Old Sword (Weapon, Poor, Level 6), Premium Subscriber's Ring (Finger, Rare, Level 1)
<Wheaties> Leveling: About 1 hour since last level, about 19 hours until level 4

Renaming a character

You can rename your characters for a 10% XP penalty. To do so:

.rpg characters:rename <old character name> <new character name>

Where <old character name> is the name of any of your characters, and <new character name> is the character's new name. The character will suffer a 10% XP penalty, which means that they will require 10% more XP to reach the next level.

Deleting a character

If you really want, you can delete a character:

.rpg characters:delete <character name>

Be very certain you want to do this!

Gameplay

Blolol RPG has a couple of pretty simple gameplay mechanics.

Leveling

To gain levels, you must only have an active character. Your active character gains XP even if you're not logged into IRC. Active characters gain 4 XP per minute.

The amount of XP required per level is calculated by the formula:

ROUND(600 × (YOUR_LEVEL ^ 1.76) + XP_PENALTY)

Where ^ is the exponentiation operator, and XP_PENALTY is any XP penalty added by losing a battle, renaming a character, etc.

Items

Your character has several item slots:

  • Head
  • Shoulder
  • Chest
  • Finger
  • Legs
  • Feet
  • Weapon
An item has a level, a rarity (Poor, Common, Uncommon, Rare, Epic, and Legendary), and can grant effects to whoever equips it.

Every once in a while, someone will find a random item. You can find an item up to YOUR_LEVEL × 1.5. If you find a higher-quality item than the one you already have in that slot, you toss the old item and pick up the new one.

Gear score

Your gear score is the sum of your items' levels. Various effects may also modify your gear score. Gear score is used during battles and when comparing e-penises.

Battles

Every once in a while, a random character challenges another character to combat. This is how the victor is decided:

  1. A random number between zero and your gear score is chosen.
  2. A random number between zero and their gear score is chosen.
  3. If your roll is larger than theirs, you win!
If you win, you might receive an XP reward based on your opponent's level and the "fairness" of the fight. If you're pretty evenly-matched, you will receive a healthy XP reward. If you challenged someone of a much lower level, then you'll receive a small XP reward, and a slap on the wrist for being a coward. If you challenged someone of a much higher level and won, you'll receive a huge reward for your courageous victory!

If you lose, you'll be penalized by adding to the XP required for your next level. If it was a fair fight, you'll receive a fair penalty. If you challenged someone of a much lower level, then you'll receive a large penalty for being a coward. If you challenged someone of a much higher level, you'll receive a smaller penalty on account of bravery and/or stupidity.

In all cases, only the challenger will receive an XP reward or penalty. Their chosen opponent won't be rewarded or penalized.

Sometimes, the winner may steal an item from the loser! However, the winner may decide to be merciful and leave the loser with their old item.

Blolol Premium bonus

If you're a Blolol Premium subscriber, your characters automatically receive a [Premium] which grants you an extra 1 XP per minute, for a total of 5 XP per minute, or a 25% bonus over non-Premium players. However, this ring is level 1 and cannot be dropped, so it doesn't contribute much to your gear score. Non-Premium players, on the other hand, are able to find higher-level rings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment