IRC Quest

How the Game Works

Overview

IRC Quest is a text-based role playing adventure game played in #Quest on Undernet. Players navigate through a story by voting on options presented to them at each location. The game is turn-based, with players and enemies taking turns attacking each other. The goal is to find the end location and defeat the final enemy.

Throughout the journey, players will find and equip weapons, protection, and medical items to help them progress. Some locations have obstacles such as enemies, hazards, and locks that can only be opened using found keys, passes, and codes.

Players gain experience points (XP) for defeating enemies and finding artifacts. They level up when they have enough XP to next level, bringing additional benefits to help them progress.

Each story has unique locations, inventory, behavioural settings, enemy types, and paths. The aim is to reach the end!

Many adventure stories can be chosen to play, with more being added regularly. Enjoy 😎

Commands

All players can use the following commands:

Command Description
.stories List all available stories
.start [story] [votelimit] Start a story
.inventory Show the inventory
.stats Show the stats
.reload [story] Reload a story module
.heal Use a medical item
.vote [option] Vote for a path option
.help [cmd] Show the help message

Channel operator commands:

Command Description
.check <story> Validate the story has at least one path to victory
.reload [story] Reload a story module

Admin commands:

Command Description
.info [story] Show the config for a story
.fmove <location> Move a player to a location
.delete <story> Delete a story
.create <description> Create a new story via AI prompt
.rename <story> <newname> Rename a story

Game Mechanics

Game Play

Health

XP and Leveling

Inventory

Weapons

  • One weapon can be equipped at a time
  • When finding a new weapon, the old weapon is discarded if the new one causes more damage (or is the same but has higher durability)
  • Weapons have a durability value. Each time a weapon is used, the durability is reduced by 1. When the durability reaches 0, the weapon is destroyed and discarded.
  • Some weapons have special effects, such as poisoning or burning. There is a % chance set in story option weapon_special_chance that a weapon will inflict its special effect on an enemy when it is used.
  • Weapon damage bar range is representative of all weapons available to player or enemies in the current story (except special attacks)

Protection

  • One protection item can be equipped at a time
  • When finding a new protection item, the old one is discarded if the new one has higher defense (or is the same but has higher durability)
  • Protection items have a defense value which applies a % chance to block an attack
  • Protection items have a durability value. Each time a protection item successfully blocks an attack, the durability is reduced by 1. When the durability reaches 0, the protection item is destroyed and discarded.
  • Protection defense bar range is representative of all protection items available to player in the current story

Medical

  • Multiple medical items can be carried in inventory, including multiple of the same item
  • Each medical item has a heal value which is the amount of health it will restore when used
  • Sometimes the player will find multiple of the same medical item, applying healing to the player on each use
  • Players can use medical items with .heal

Enemy Combat

Special Effects

Effect Description
Damage Boost Increases enemy's attack damage
Defense Reduction Reduces player's defense
Stun Prevents player from acting for a turn
Fear Reduces player's hit chance
Vulnerability Increases damage taken by the player
Bleed Deals damage over time to the player
Burn Deals damage over time to the player
Equipment Damage Damages player's equipment
Life Drain Damages player and heals the enemy
Corruption Reduces all player stats