The mage is a general purpose magic wielding class with a bent toward offensive magic. While they are one of the most powerful spell casters, they are also one of the weakest fighters.

Best Canons: Demonology, Dimensionalism, Divination, Earth, Electricity, Enchantment, Fire, Frost, Morphology, Telekinetics

Type "profs mage" for a list of mage spells and skills.

See also: canons | class | levels | practice | profs | runes | skills | spells

Back to index.


The Magic System of Arcane Ages is different from what you find in most muds. Instead of simply learning a spell all at once, the players are expected to learn 'runes.'

What are runes? you might ask. Runes are, in simplest terms, the components for spells. To put it another way, picture each rune as a "word," and the spell itself is a "sentence."

The best way to show this is by example. Take the runes "mo," "mel," and "fiz," and "be." mo = Elemental, earth mel = Acid evocation fiz = spray be = beam.

Thus, in order to cast the spell acid spray, you would need the runes 'mo' 'mel' and 'fiz'. For acid beam, you would use the runes 'mo' 'mel' and 'be'. The difference is subtle, but it is a difference nonetheless.

How do I cast spells? That's probably your next question. Well, there are two ways you can cast spells. You can either type out the name of the runes manually, in any order, without quotation marks (e.g. "cast momelfiz"). Or you may use the regular name for the spell (e.g. "cast 'acid spray'" -- this time in single quotations). In either case, you still need to have practiced each of the runes required for the spell.

Why change something that ain't broke? That is a question many will ask. There was nothing wrong with the old spell system, but with a rune system, we are making playing a spell caster more involved and hopefully more enjoyable. Sure, it adds a little more complexity, but if you're smart enough to log into a mud in the first place, you shouldn't have a problem getting used to runes. Further, the spells and runes command are there to help you lookup stuff you forget. With runes, spells are more interesting. When you find new runes and experiment combining them with your existing set, you'll feel rewarded with the outcome. Don't think of runes as a complicated addition. Instead, think of it as a gateway to new dimensions in role playing on muds.

See also: learning-first-spell | runes

Back to index.


See mage


Syntax:mail <notename> [to] <player>

This command can be used to mail a message to another player on the mud. If the player is connected, they will receive the message immediately. If not, they will receive the message when they next log in.

The "player" in this case can also be an internet mail address, in which case the mud will mail a copy of the note to the specified address.

mail note to raystonn
mail note winterstar@arcaneages.com
See also: write

Back to index.


Mana is your current level of mental endurance. While mana is commonly associated with spellcasters, all classes have mana. The physical equivalent of "mana points" are "vitality points". "hit points" are also similar.

Spell casting can be very taxing on mana. Every spell that a spellcaster invokes drains his or her mana.

See also: cast | meditate | vitality

Back to index.


There is a map room west and south of market square in Mozartia to assist in finding your way around town.

A newbie map is also available to assist newbies in finding their guildmasters and other points of interest. If you do not have a copy of the map but wish to obtain one, please speak to an immortal.

Back to index.


Syntax:shoot <direction> [at] <victim>

The marksmanship skill is used to air and fire mechanical and ballistic type weapons like crossbows and blow guns. The range of a crossbow is five rooms and the range of a blow gun is two. In order to properly fire one of these weapons, you must be wielding both the missile weapon and the ammunition.

See also: archery | catch | fletching | melee-shot | point-blank-shot | power-shot | precise-shot | rapid-shot | shoot | sling | thunder-shot | volley-shot

Back to index.


Syntax:mbring <victim>

This command brings the specified mobile into your room. The specified mobile must be in your building range for mobiles.

This command only works on mobiles.

See also: bring

Back to index.


Syntax:mcount [<range-set>] <act flag>

This command will count the number of mobiles having a specified flag.

mcount aggressive  This will return the number of aggressives in the mud.
See also: actflags | mdisplay | mflag | mstat | range-set

Back to index.


Syntax:md5 <text>

This command will return a base64-encoded MD5 message digest for the given text. This can be used to encrypt the answer to your riddles so that "curious" immortals cannot use build commands to determine the answers to your area's riddles. For example:

`emd5 crystal ball`n
`bThe code is: 6GI1Cf2L5hfcuqG+lJ4sog==`n
`erb room javascript say '*' .`n
`eif ( event.text.md5() == '6GI1Cf2L5hfcuqG+lJ4sog==' )`n
`e  actor.msg( "That's the correct answer!" );`n
`e  actor.msg( "That is not the correct answer." );`n
Note that the answer to your riddle is encoded in the behavior. So even if an immortal examines your room's code, they will still not get the answer.

Usually all builder commands are logged to help ensure and catch immortal cheating when it happens. However, the md5 command is never logged.

This command is called "md5" because it uses the Message Digest version 5 encryption algorithm.

See also: js-string

Back to index.


The IRC command "me" works similarly to "emote".

See also: emote

Back to index.


See by



The Meditate feat gives you increased mana regeneration when you are sitting. This skill is passive, meaning that you will get the benefits from the skill by merely sitting -- there is no "meditate" command.

The Improved Meditate feat improves upon this and increases mana regeneration rate even more.

See also: mana

Back to index.


The Melee Shot feat confers the ability to get off a shot even if you are in melee combat.

See also: archery | marksmanship | point-blank-shot | power-shot | precise-shot | rapid-shot | returned-shot | thunder-shot | volley-shot

Back to index.


See motd


Syntax:mflag <mobile> <flag sequence>

The mflag command can be used to set a mobile's flags. An example will best illustrate:

mflag kalas wimpy r:fire +hp5 hp20 +gold10 +guardian running -stay_zone
That command will toggle the Kalas' wimpy mode and its resistance to fire, ensures that his hit points vary by +/- 25%, the amount of gold that he carries will be varied between +/- 10%, will make him guard whoever he is following and track at double speed, as well as take away the restriction that he has to stay in his zone. (Abbreviations are permitted). The add(+) and remove(-) operators continue to hold once invoked until reversed. The command assumes a toggle operation until it encounters either a + or a -.

If you enter mflag without any flags, the act flags for the specified mobile will be displayed.

See also: actflags | affflags | build-flags | immobilize | resistances

Back to index.


Syntax:mforce room|<victim> <command>

This command forces the specified mobile to enter the specified command. The specified mobile must be in your building range for mobiles.

If the room option is specified all mobiles in your range in the current room will be mforced.

This command only works on mobiles.

See also: bring

Back to index.


Syntax: stampede 'direction' 'target'

This command allows the player to 'stampede' into the next room in the specified direction dealing out a crushing damage to the target.


Back to index.


See mobile


(also MOB)

A mobile is another word for monster. Mobiles are called "mobiles" because they are kind of like objects which are mobile.

Mobiles are frequently referred to as "mob" or "mobs" which are abbreviations for "mobile" and "mobiles", respectively.

See also: mobile-interaction

Back to index.


Many mobiles (non-player characters within the mud) are interactive to what you say or do. Many of these mobiles require you to speak to them to tell them what you want. For instance, to converse with a store owner, you would need to talk to them to list the items for sale, to buy a certain item, to sell an item, to find out the hours of operation. A guildmaster on the other hand would like to hear if you want to practice, or gain levels.

Most interactive mobiles are helpful. All you do is talk to the mobile and ask about help. That mobile will then tell you a list of possible things you can talk to him or her about.

If you are alone with the mobile, you can just use the 'say' command because there is no ambiguity as to who you are talking to.


talk baker help
talk priest buy heal
talk scribe appraise scroll
talk guildmaster train daggers
talk armorer fix sword
talk banker deposit dagger
Commonly used commands like 'buy', 'sell', 'deposit', 'withdraw', and so on have built-in short-cuts. But you will still need to talk to the mobile for other commands like 'help' and so on. Also, most quest mobiles need to be talked do and do not have short-cut commands for them. For example:
buy bread
deposit dagger
See also: buy | communications | gain | mobile-interaction-justification | practice | sell | shops | talk

Back to index.


Why require players to use "talk baker buy bread" instead of just have a "buy" command like on other muds and use simply "buy bread"? Because it is more typing to use the "talk" command, a justification seemed to be in order.

(1) Some mobiles can respond to simple keyword-based questions. Because we cannot create a command for every type of conceivable question you would ask a mobile, we have to use "talk" and/or "say" in these cases. Using "talk" for both mobile inquiry and mobile interactions is more consistent.

(2) You can distinguish between two (or more) different mobiles offering the same services that happen to be in the same room. Ex: "talk baker buy bread" "talk weaponsmith buy sword"

(3) Some mobiles may only understand certain languages. Ex: drow merchants. Players will need to learn the language of the shopkeepers and then speak that language to conduct transactions with them.

(4) Using speech allows others to observe what you are doing, which adds a (relatively small) bit of realism.

(5) You can abbreviatiate the talk command with ";". For example, you can use ";baker buy bread". Also, if there is only one shopkeeper in the room and the communication is therefore unambiguous, you can just use "say buy bread" or "'buy bread" for short.

See also: mobile-interaction

Back to index.



This command will display the names of the months of the year.

See also: days | time

Back to index.




This command will display the Message of the Day (MOTD).

See also: news | splash | version

Back to index.


(also RIDING)

Syntax:mount <creature>

Use this command to mount an animal to ride it. The mount must be a friend (be following you).

In order to proficiently ride a mount, you should know the "riding, land" skill if the creature is a land-based mount, or "riding, fly" if the mount can fly.

See also: dismount | lose | rear | stable | subdue

Back to index.


Archery is normally very hard to perform on the back of a mount. However, those that specialize in Mounted Archery are able to perform the feat with ease.

See also: mounted-casting | mounted-combat

Back to index.



Normally backstabs and sneak attacks cannot be performed while mounted. However, if you learn the Mounted Backstab skill AND are mounted on a shadowy mount, you will be able to attempt it.

Shadowy Mounts are creatures like Nightmares or Shadow Dragons which are able to move with complete silence and are able to shift their shape around in order to permit the backstabber to get into position to land a backstab or sneak attack.

See also: backstab | sneak-attack

Back to index.


Casting is normally next to impossible when riding a mount but those who learn Mounted Casting are able to pull it off. Those who master this skill can pull it off with relative ease.

See also: mounted-archery | mounted-combat

Back to index.


The mounted combat skill will help make you and your mount a better fighting team.

See also: mounted-parry | rear

Back to index.


The Mounted Evasion feat greatly increases your chance of retreating from the battlefield under undesirable circumstances. Not only does it increase you chance of fleeing, it also gives you a chance to control the direction in which you flee from combat as it is possible to flee using the directional commands like "north", "east", and so on.

See also: evasion | mounted-combat

Back to index.


Adventurers who learn the Mounted Parry skill are able to apply their parrying abilities to parry attacks not only against themselves, but also those directed at their mount. They are even able to Riposte these parries if they are adept at the Riposte skill.

While learning the Parry feat is not strictly necessary for Mounted Parry, it sure helps. Learning both Parry and Improved Parry will aid your success with this feat.

See also: mounted-combat | parry | riposte

Back to index.


See stun


GENERAL north, south, east, west, northwest, southwest, southeast, up, down, enter leave

POSITIONAL stand, sit, rest, sleep

FOLLOWING follow, shadow, lose

DOORS open, close, lock, unlock, knock, pound

MOUNTS mount, unmount, stable, unstable

ENTERING-THE-ARENA arena, battlefield

See also: | command | movement-points | >name>

Back to index.


See vitality


Syntax:msgcreate social|prof <name>

This command can be used to create a new social or a set of messages for a proficiency.

See also: msgdisplay | msgedit | msgstat

Back to index.


Syntax:msgdisplay <matching criteria>

This shows all messages types that can be displayed.

See also: msgedit | msgstat

Back to index.


Syntax:msgedit <type> <options>

The `bmsgedit`n command is used to edit built-in messages that the mud uses. Messages must be prototyped to be edited -- see msgproto. The `btype`n is either a social or proficiency/attack type name and `boptions`n are one of the following (S options are for socials only, P options are for proficiency/attack types only):

S `eposition <pos>`n         The minimum position of a social (see
S `eminlevel <pos>`n         The minimum level needed to use this social.
S `etypes <types>`n          The social types that should be applied to this
                         social (see social-types).
S `eabbrev <length>`n        Request that this social be abbreviateable to
                         `blength`n characters or less.  The mud will move
                         commands around in order to try to honor this request.
S `eflags <flags>`n          Turns flags for this message on/off.  Flags are:
                         `bhide`n     Hide the social from people who can't
                                  the person performing the social.
                         `bnomount`n  Social can't be used when mounted.
S `enone <type> <msg>`n      Messages for when no target is specified.
S `eother <type> <msg>`n     Messages for when a target is specified and found.
S `emiss <type> <msg>`n      Messages for when a target is spacified but NOT found.
S `eself <type> <msg>`n      Messages when a target is specified and is self.
P `eredirect <which>`n       This indicates that this attack type should use
                         the same messages as another attack type.  Specify
                         'none' to stop redirecting.
P `ehit <type> <msg>`n       Messages to display on a hit.
P `emiss <type> <msg>`n      Messages to display on a miss.
P `edeath <type> <msg>`n     Messages to display on a death blow.
P `earea <type> <msg>`n      Messages to room before area-based attack.
P `ezone <type> <msg>`n      Messages to zone before area-based attack.
P `ebuff <type> <msg>`n      Messages to room when someone gets buffed.
`btype`n is one of "`eself`n" (for messages displayed to self), "`esubject`n" (for messages displayed to the target or victim), "`eroom`n" for messages displayed to the room, or "`evoid`n" for messages displayed to the room when self is a room. Note that you can specify more than one message per type -- the mud will choose randomly from among the available messages if it finds more than one. Note that for socials, use "^q" to refer to a body part.

If you specify "`eremove <number>`n" instead of a message it will remove an existing message.

For example:

`emsgedit 'ice storm' miss self Your ice storm misses your target!`n
`emsgedit . miss room ^2n misses ^n with ^2s ice storm!`n
`emsgedit hug miss self remove 1`n
See also: msgdisplay | msgproto | msgstat | working-with

Back to index.


Syntax:msgproto [<name>]

Messages must be prototyped before they can be edited to help ensure that messages are not accidentially edited. `bmsgproto`n will mark a message as being a prototype if it is not currently one. If it is already a prototype, it will be marked as not being one.

Entering `bmsgproto`n with no options will show all of the messages that are currently prototyped.

See also: msgcreate | msgdisplay | msgedit | msgstat

Back to index.


Syntax:msgstat <type>

This shows all of the messages defined for a given message type. For example:

`emsgstat inferno`n

See also: msgdisplay | msgedit | working-with

Back to index.