Upgrade

"Upgrades - 'ups' - are the building blocks of an effective system. They can set you up to defend, attack, subvert, automate."

- teach

An upgrade is an item that can be loaded and unloaded. When loaded, upgrades can provide the user who loaded it augmented abilities based on the type of the upgrade in question.

Properties
You can view the properties of an upgrade using { : }. All upgrades have the following properties. Upgrades additionally have stats, which are properties of upgrades related to its performance. Seemingly identical upgrades can have varying stats which becomes more noticeable at higher tiers, so it is worth checking the properties of your upgrades.

Rarity
Ranges from 0 to 5 with each rarity having a name (,, , , , and ). The rarity of an upgrade can be used to roughly estimate its quality (based on its stats).

Name
The name of the upgrade in question.

Type
The type of upgrade that the upgrade belongs to, such as 'lock', 'script_space' etc.

Upgrade Class
Which user class the upgrade contributes to.

Tier
The tier of the upgade. In order to hold an upgrade, the user must be the same tier or higher.

Loaded
Whether the upgrade is currently loaded.

Serial Number
Used to uniquely identify an upgrade.

Description
A short description of what that upgrade does.

Index
The position of the upgrade in a user's list.

Upgrade Types
An upgrade's type typically corresponds to its capabilities. The main upgrade types in Hackmud are:


 * Script Space
 * Channel Counts
 * Locks
 * PvP Scripts
 * Bot Brains
 * Glams
 * Tools