Game Help

Imperian has hundreds of help files to help you learn more about the game and how to play.

2.7.1 Autotracking

The autotracking system allows you to track things on yourself and your target.

How does it work?

Autotracking gives you access to a variety of variables and allows you to use them in your commands to determine what actions your character undertakes, or to more accurately track variables in your own scripting.

  Syntax
  ------
    if <test> then <command> [else <command>] endif
    echo <variable>
  
      Note: Any non-health, mana or affliction related variable available 
      through autotracking can also be accessed through gmcp via Char.Track.

Autotracking allows you to track the following variables:

  General
  -------

    me{health}
      returns your current health
    me{healthp}
      returns your current health percentage
    me{mana}
      returns your current mana
    me{manap}
      returns your current mana percentage
    me{has_<affliction>}
      returns 1 if you have the affliction, 0 otherwise.
      
      ** Does not reveal hidden afflictions until you diagnose **

    me{def_<defence>}
      returns 1 if you have the defence, 0 otherwise.
      
      Examples:
        "me{health}" is 250
        "me{manap}" is 32
        "me{has_impatience}" is 0
        "me{has_crippled left leg}" is 0
        "me{has_slow balance}" is 1
        
        if me{has_prone} then stand endif
        if me{def_lipreading} = 0 then say I can not read lips! else say I can read lips! endif
    
  Mages
  -----

    <target>{elemental_attunement_<element>}
      returns the target's current elemental attunement.
    
      Example:
        "dec{elemental_attunement_water}" is 2
        
        if dec{elemental_attunement_water} >= 3 then cast decompose at dec endif