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 😎
| 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 |
| Command | Description |
|---|---|
.check <story> |
Validate the story has at least one path to victory |
.reload [story] |
Reload a story module |
| 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 |
.stories.start <story> <votelimit>votelimit is the time players have to vote on an option before the selection is made (provided at least one player has voted).vote <option>, or .<option>player_start_health healthplayer_max_health_level_modifier when leveling upplayer_health_level_modifier when leveling up.statsplayer_max_health_level_modifier as a % of current max healthplayer_health_level_modifier as a % of current healthplayer_hit_chance_level_modifier as a % of the current chanceenemy_hit_chance_level_modifier as a % of the current chance.stats.inventoryweapon_special_chance that a weapon will inflict its special effect on an enemy when it is used.heal value which is the amount of health it will restore when used.healflee_block_chancebare_hands_damageenemy_respawn is set to Falseplayer_hit_chanceenemy_hit_chanceplayer_special_chanceenemy_special_chance| 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 |