diagnoseillness

Purpose: determine what illness(s), if any, another person currently suffers from.
Synonyms: none
NLP Enabled? yes

SYNTAX EXAMPLES
1. diagnoseillness <target> 1. diagnoseillness guard
2. diagnoseillness <target> <specifier> 2. diagnoseillness guard tall
3. diagnoseillness <specifier> <target> 3. diagnoseillness tall guard
4. diagnoseillness <n>.<target> 4. diagnoseillness 2.guard

USE:

  1. Use form one when there's no possible ambiguity. In the example, there's only one guard in the current room.
  2. Use form two or three when more information is needed to interpret the command - that is, there's more than one possible target by the same name to which the command could be applied. In the example, there's a tall guard, a short guard, a skinny guard, etc.
  3. Use form two or three when more information is needed to interpret the command - that is, there's more than one possible target by the same name to which the command could be applied. In the example, there's a tall guard, a short guard, a skinny guard, etc.
  4. Use form four when there are many instances of <target> present, and you want to diagnose one of them in particular.

There are many conditions which could prevent you from being able to diagnose a particular target. You may be too tired, or paralyzed, or blinded and unable to find the target. You may be insufficiently skilled in the DiagnoseIllness Skill. The Game channel will inform you of the outcome of your command.

When you succeed, the Game channel will display a list of all the current illness from which your target currently suffers. The output is formatted this way:
    <illness name>-<mutation>
An example might be:
    HeadColdNoFever-2
You'll need this output if you're going to try to use the DrawIllness command to remove the sufferer's illness(es).

As with many other TriadCity commands, your expertise with the DiagnoseIllness Skill will determine how effective your attempts to use the DiagnoseIllness command will be.

DiagnoseIllness is available to the Doctor, Healer, and Ranger Roles only.

Because the command is enabled for "natural language" parsing, you can use all kinds of variations and still be understood. "Diagnoseillness the second guard", "diagnose the 2nd guard", "diagnose illness 2nd guard", "diagnoseillness 2.guard" and many others will all do fine.