βš” Multi IdleRPG βš”

The ancient art of doing absolutely nothing

What is Multi IdleRPG?

The Multi IdleRPG 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.

Registering

To register, simply:

/msg MultiRPG REGISTER <char name> <password> <char class>

Where char name can be up to 16 chars long, password up to 8 characters, and char class up to 30 chars. Character names are unique across all networks β€” you cannot register the same name on two different networks.

Logging In

/msg MultiRPG LOGIN <char name> <password>

This is a p0 (see Penalties) command.

Logging Out

/msg MultiRPG LOGOUT

This is a p20 (see Penalties) command.

Changing Your Password

/msg MultiRPG NEWPASS <new password>

This is a p0 command.

If you have forgotten your password, message an op in the channel β€” they can use the admin CHPASS command to reset it for you.

Removing Your Account

/msg MultiRPG REMOVEME

This is a p0 command :^)

Changing Your Alignment

/msg MultiRPG ALIGN <good|neutral|evil>

This is a p0 command.

Your alignment can affect certain aspects of the game. You may align with good, neutral, or evil. Good users have a 10% boost to their item sum for battles, and a 1/12 chance each day that they, along with a good friend, will have the light of their god shine upon them, accelerating them 5–12% toward their next level. Evil users have a 10% detriment to their item sum for battles, but have a 1/8 chance each day that they will either a) attempt to steal an item from a good user, or b) be forsaken (for 1–5% of their TTL) by their evil god. Good users have a 1/50 chance of landing a Critical Strike when battling, while evil users have a 1/20 chance. All users start as neutral.

Other Commands

/msg MultiRPG WHOAMI

Shows whether you are logged in, and your time to next level. p0.

/msg MultiRPG STATUS [username]

Shows full stats for yourself or another player. p0.

/msg MultiRPG QUEST

Shows the active quest, its participants, and time remaining. p0.

/msg MultiRPG TOP

Shows the top 5 players by level. p0.

Levelling

To gain levels, you must only be logged in and idle. The time between levels is based on your character level, calculated by the formula:

600 Γ— (1.21 ^ YOUR_LEVEL)  seconds

Very high levels (above 60) are calculated differently:

(time to level at 60) + (86400 Γ— (level βˆ’ 60))  seconds

Penalties

If you do something other than idle β€” part, quit, talk in the channel, change your nick, or notice the channel β€” you are penalized. The penalties are time in seconds added to your next time to level, based on your character level:

EventFormula
Nick change30 Γ— (1.14 ^ YOUR_LEVEL)
Part200 Γ— (1.14 ^ YOUR_LEVEL)
Quit20 Γ— (1.14 ^ YOUR_LEVEL)
LOGOUT command20 Γ— (1.14 ^ YOUR_LEVEL)
Being Kicked250 Γ— (1.14 ^ YOUR_LEVEL)
Channel privmsg[message length] Γ— (1.14 ^ YOUR_LEVEL)
Channel notice[message length] Γ— (1.14 ^ YOUR_LEVEL)

So, a level 25 character changing their nick would be penalized 30 Γ— (1.14^25) = 793 seconds towards their next level.

Penalty shorthand is p[num]. Nick change = p30, part = p200, quit = p20. Messages and notices are p[length of message in characters].

Items

Each time you level, you find an item. You can find an item as high as 1.5 Γ— YOUR_LEVEL (unless you find a unique item). There are 10 types of items: trinket, amulet, idol, cutlass, tricorn, coat, gauntlets, buckler, breeches, and sea boots. When you find an item with a level higher than your current item of that type, you equip it. The exact item level formula is:

for each number from 1 to YOUR_LEVELΓ—1.5:
    you have a 1 / (1.4 ^ number) chance to find an item at this level

Battle

Each time you level, if your level is less than 25, you have a 25% chance to challenge someone to combat. If your level is β‰₯ 25, you always challenge someone. A random online opponent is chosen. Victory is decided like so:

If you win, your time to next level is reduced by:

max(OPPONENT_LEVEL/4, 7) / 100  Γ—  YOUR_TTL

If you lose, you are penalized:

max(OPPONENT_LEVEL/7, 7) / 100  Γ—  YOUR_TTL

As of v3.0, if more than 15% of online players are level 45+, a random level 45+ user will battle another random player every 20 minutes to speed up levelling among veterans.

Also as of v3.0, the grid system can cause collisions between players, which may also trigger battle.

Unique Items

After level 25, you have a 1/40 chance per level-up to find a unique item:

NameSlotItem LevelRequired Level
The Admiral's Grand Tricorntricorn50–7425+
Davy Jones' Cursed Trinkettrinket50–7425+
The Kraken Hunter's Coatcoat75–9930+
The Sea Witch's Amuletamulet100–12435+
Blackbeard's Fury Cutlasscutlass150–17440+
The Dead Man's Cutlass of Ruincutlass175–20045+
Navigator's Enchanted Sea Bootssea boots250–30048+
The Cannon of Doomcutlass300–35052+

The Hand of God

Every online user has a roughly 1/20 chance per day of a Hand of God affecting them. A HoG can help or hurt your character by carrying it 5–75% towards or away from its next time to level. The odds are in your favor: 80% chance to help, 20% chance to smite.

Admins may also summon the HoG at their whim via the HOG command.

Critical Strike

If a challenger wins a battle, they have a 1/35 chance (1/50 for good, 1/20 for evil) of landing a Critical Strike. The opponent is penalized:

((random number from 5 to 25) / 100)  Γ—  OPPONENT'S_TTL

Team Battles

Every online user has roughly a 1/4 chance per day of being in a team battle. Three random online players battle three others. If the first group wins, 20% of the lowest member's TTL is removed from all three clocks. If they lose, 20% is added.

Calamities

Each online user has roughly a 1/8 chance per day of a calamity: either a) slowed 5–12% of their TTL, or b) one item loses 10% of its value.

Godsends

Each online user has roughly a 1/8 chance per day of a godsend: either a) accelerated 5–12% toward their next level, or b) one item gains 10% of its value.

Quests

Four level 40+ users that have been online for more than 10 hours are chosen to go on a quest. There are two types: time-based (lasting 12–24 hours) and grid-based (questers must walk to two map coordinates). On success, all four questers have 25% of their TTL removed. If any quester is penalized before the quest ends, all online users suffer a p15 punishment.

Grid System

The IRPG has a 500Γ—500 grid on which players walk. Every second, each player steps up, down, or neither, and left, right, or neither, with equal chance. If two players occupy the same tile, there is a 1/(number of online players) chance they battle. Grid-based quests require questers to walk to specific coordinates β€” the bot walks for you, though at a slower pace to avoid accidents.

Item Stealing

After winning a battle, a challenger has a slightly less than 2% chance of stealing one of the loser's items β€” but only if the loser's item of that type is higher level. The challenger's old item is given to the loser in a moment of pity.

Credits

Idle RPG was created by jotun. Original map by res0 and Jeb.

This pirate-themed multi-network Python implementation was built from scratch, honouring the original game logic as closely as possible.