Game Mechanics

You play a character in the game where you have attributes, items and skills that will provide you with commands that you can use to interact with the world.
The world consists of areas, objects, items, npcs, monsters and other players characters.

## Gameplay

This is a augmented version of a classical MUD (Multi User Dungeon) where you interact, in real time, in a online world via a command line chat prompt.
The graphical interface (GUI) provides you with additional information about your characters state and envirnment but the main element is the chat.

The world consist of a bunch of interconnected areas, each with their own NPCs, monsters, object and sometimes other players that you can interact with.

### The Basics

To look around in the area you are in you simply type:

```
look

```

And to go to a connected area, for example Town Hall when standing in Smalltown, you type in:

```
go to town hall

```

In certain dungeons, the connected areas are all named the same and you can instead use directions or stairs to navigate:

```
go north
go west
take stairs

```

You can check out various object, items, NPCs, monsters and even players by doing a check on them like this:

```
check barrel
check bella

```

It is recommended to check out both monsters and objects as they often will provide you with useful information, and in the case of objects they might sometimes drop items or perform some action.

NPCs can issue quests by talking to them or might sell wares so it is always recommended to talk and ask NPCs about stock:

```
talk bella
ask bella stock

```

If the NPCs sells items, you can buy it from them with:

```
buy milk bella
buy 10 apple bella

```

All NPCs buys items from you, at various prices (better ask them before) and you sell items to them with sell:

```
sell 10 bark bella

```

You can ask NPCs about anything, for example about a specific item in stock or they might sometimes give you usefull information.

```
 ask bella cheese
 ask arra cave mushroom

```

While idling, you character will automatically recover HP and Mana and there is a mechanic that prevent you from traveling too fast through the world. You will get a text stating "you're too tired to travel again already..." and you will need to try again after idling a short while.

Anything you type will be sent out to the area, so to talk with other players present, you can just type it straight in.

```
hello friend!

```

When typing out commands in the chat, the game will only act upon the first command in the chat-line, unless you have certain items (chain). This means that if you:

```
eat apple drink milk eat cheese

```

without a chain equipped, only the apple will be consumed.

### Item management

There is no way to take all items from the ground but you can take all of a certain type, like this:

```
take bark

```

or just to take a specified amount (maybe leave some for your comrades):

```
take 2 bark

```

You can also drop items with:

```
drop all bark
drop 2 bark
drop 10 coin

```

There is no way to directly give items to other players, so to exchange items you will have to drop and take it from the ground.

Equippable items can be equipped and unequipped with:

```
equip stick
unequip rags

```

If you already have an item equipped in the slot, you do not need to unequip to exchange it with another. Just equip it directly and they will swap.
The exception to this is if you try to equip a 2H Weapon with a item in your Offhand slot. This will fail and you need to unequip the Offhand item first.

### Combat

Combat is performed just like everything else, via the chat. Most attack commands are targeted, meaning you must type in the enemy name after the command(s):

```
kick ivan
pinch kim
360 firebolt annabelle

```

Attacks will deal damage, and there are six types of damage in two types of groups:

* Melee
	+ **Blunt**
	+ **Slashing**
	+ **Pierce**
* Magic
	+ **Light**
	+ **Dark**
	+ **Nature**

Every attack does a specific type of damage and many monsters are weak or strong against certain types of damage so be sure to check the monstertype to learn what attacks will be the most effective. If you check the monster you will also get a rough estimate of its health where the following is said:

 barely holding on! | hp < 5%

Sometimes you cannot handle the situation and might need to escape and a quick way to do back out to the area you came from is to:

```
run

```

While engaged in combat, you do not regenerate HP or Mana automatically, but you can still recover these mid-combat by consuming various consumables:

```
eat apple
drink milk

```

There are several defensive commands you can issue to assist you against enemies and these are usually not targeted. Do dodge you can type:

```
dodge

```

These commands usually works for a semi-random short interval so you need to get the timing right to match the enemy attack.
Monsters act on semi-random timers so in many cases it is a matter of getting into the right rhythm, especially when fighting high level monsters that might one-shot you in case you get the timing wrong.

Note that monsters often are spawned when you look in the area, so it is often useful, if you are on the edge, to not performing a look command after defeating all monsters as that might immediately spawn a new one.

When fighting players, you need to be in a PvP enabled area. Some areas might have PvP enabled but guards will spawn and hunt you if you engage in PvP type activity. If you kill another player, you will steal a fraction of their coins and loose a bit of Karma but there is no experience gain from this activity.

You can read more about the details combat and how hit chance and damage are calculated in the Combat article

## Character

Your character has name (your username), a profile picture that you set at the start, a set of attributes, a set of skills and possibly equipment.

### Attributes

Below is a list of all the attributes your character have:

*\* Perception is capped to 20 in client, but can go higher if you manage to raise it multiple times from 19 during server lag. There is no benefit to this though.*

All primary attributes will also provide you with extra skills when they reach certain limits.
The primary attributes might get bonuses (shown as +X, where X is the bonus you have) from certain quests or items.
The bonus counts towards requirements for skills and to equip items, but not towards max mana or hp.

You also have the following visible attributes:

Hit points and mana will regenerate over time while idle in a non-dungeon area, or you can speed it up by using consumables.

*\* Your max hp/man is actually based on a linear interpolation from Default to Max on one axis and your con/int - 10 to 189 on the other. This is why you get that extra maxhp/maxmana at certain intervals and eventually end up with Max for that attribute*

And the hidden attribute:

Each primary attribute is used to determine if you can equip items, have met the requirement for a certain skill or might cause the game to allow you to perform certain actions or detect certain objects.

### Skills

Skills provides you with commands that you can perform/type in game. If you have the skill and typed the command correctly, the command will show up in yellow color.
The skills are shown on the left side of the screen and there are basically three groups of skills.

The first group is the ones you know, consisting of both the basic skills, learnt skills (from meeting attribute requirements or doing certain quests) and a bunch of hidden skills that all have access to. The hidden skills are not shown in the GUI but all others are.

The second group is item skills. These are only available once you have a certain item equipped. For example you can only perform the "slash" command if you have an item equipped providing you with the "slash"-skill.

The third group, at the bottom, is party skills and is used to create and interact in parties.

Learnt skills will be available to you after you have reached the requirements once, even if you no longer meet them. The check to see if you reach the requirements is only made when you change your primary attributes, so it can be useful to equip gear with bonus to your attributes and then raise your attributes to reach the requirements for a certain skill. Note that it does not matter which attribute you raise as the check for new skills seems to check for all attributes every time one is raised.

Here is a list of all skills in the game.

### Equipment

Your character has and inventory of 30 equipment slots and 6 equipment slots for equipped items.
The six slots for equipped items are:

* Main Hand
* Offhand
* Hat
* Armor
* Shoes
* Necklaces

You can equip weapons and certain items in your Main- or off-hand. Clothes goes is the respective Hat, Armor or Shoes slot and necklaces goes in the Necklaces slot.
Certain weapons needs 2 hands to wield and requires you to have offhand empty before you can equip them.
To equip an item, simply type `equip <itemname>` and to unequip you type the corresponding `unequip <itemname>`. Note that you need to type the full item name so if you have "polished simple wand" you want to equip you need to type out the full itemname, including the polished-part.

Items that goes into inventory are either materials, that are stackable to stacks of 99, or gear that is usually not stackable.
When dropping or using items, the item that is in the lowest slot will be used. There is no way to restack or sort items, except by dropping and picking them up in order.
If you take/grab/pick up an item, it automatically goes into your inventory. Coins is a special item that is handled by your Coins-attribute and will not take up space in your inventory.

Most equippable items are upgradeable with Power stones in a Power Forge. Each item has 5 upgrade levels, "polished", "improved", "reinforced", "refined" followed by "perfect". An upgraded item changes its name to include the upgrade level.

All equipped items are visible by other players, in their profile picture. Your inventory is hidden from them though.

Here you find a list of all items in game

### Party

Characters may form a party where other players can be invited. You form a party by inviting someone to join your party with `party invite <player>` and they accept the invite with `join party`. Players can then invite more players to join, leave the party or ban members from party.
Once you joined a party, every other player in it will be shown in the lower right corner of the GUI. The benefits of being in a party are:

* party chat across areas by starting your line with `party chat`
* You can see other partymembers Hp, lvl and location
* Shared XP from monster kills by party members in the same area
* Increased rate of power stone drops from monsters
* AoE damage caused by party members does not affect other party members

The party will have a separate level and party experience (essentially monster kills by party members) will unlock extra party member slots and raise the shared experience and power stone drops.

You can read more about the details about parties here

## The World

The world consists or areas connected to each other. Each area might have:

* A description of the area with connected place and, if in dungeon, directions and stairs you can take
* Objects that you can check, these are often highlighted in the description
* NPCs, shown in the upper right corner, in yellow, and also mentioned in the description
* Monsters, showing in upper right corner, in red. Bosses have a larger red icon
* Items on the ground, usually left behind by other players
* Other players present, shown in upper right corner, in green

### Areas

Each area has a name and is connected to another area that you can `go to` or, for dungeons you usually `go <direction>` (where direction is north, south, west, east). The only exceptions are the dream area named "???", that you start in, which is not connected to any area, and Open Seas that you automatically travel through with boat from Bigtown Harbor. Connected areas are usually colored as purple in the description.

The starting areas all disallow PvP, but otherwise PvP is enabled everywhere. Note that PvP might not be allowed in that area (mainly Bigtown) so that even if PvP is enabled, if you engage in hostile actions against other players there will be guards spawned to hunt you.

When entering a new area, it often has monsters spawned in it already. Each area has a set of monsters that can spawn there and that also determine what kind of monster you will spawn if you use Summon to spawn extra monsters.
The number of monsters spawned in an area is determined by the number of players there. More players means more monsters are spawned.

Dungeons are a special type of area where the name of the area is not unique and you have to navigate them with `go north`, `go south`, etc. Even if the dungeon might have some named rooms, they generally disallow you to teleport into them and might also prevent you from regenerating mana or hp while idling. It is always possible to teleport out from them though. Dungeons might also have different spawn-rates for monsters.

You can find all the areas here

### Objects

Some areas contains objects that you can check. In many cases these will trigger something, like spawning items on the ground, spawning a monster or just provide you with clues for your next quest. Objects might require a certain amount of prc to detect them and are generally colored as purple in the description.

### NPCs

Some areas have NPCs in them. These are non-hostile entities that are bound to the area and that you can interact with. Commands like talk, ask, buy, sell and check are all useful here. NPCs cannot be attacked or be killed and they will not attack you.

Some NPCs will issue quests when you talk with them and some NPCs are merchants that you can buy items from. `ask <NPCname> stock` is useful to determine if they sell anything. All NPCs will buy items if you sell them, but the prices might vary.

Here you find a list of all NPCs in game

### Monsters

Each monster have a name, and the monster type determine the length of the name. Harder monsters or bosses usually have longer names that might increase the difficulty fighting them.
A monster type also has a subset of attributes of characters and are always hostile to the players. They use skills to attack players in the area and might drop items once killed. They will give Experience to the player that deals the killing blow to them.
Monsters usually have weaknesses and resistances to various damage types that will multiply the damage dealt to them by a factor. Some monsters are immune to certain types of damage and you need to adjust for this when fighting them.

The number of monsters spawned in an area is determined by the number of players there. They will also spawn when using the `look` command, or might spawn randomly if you wait long enough. Each time the number of players determine the amount of monsters spawned.
Certain objects might trigger monster spawns, and these usually only spawn a specific amount of them, no matter how many players are present. For the full details, look at Monster Spawn Mechanics.

 Here is a list of monsters and here is the subset of just boss-monsters