Skip to main content

teachers

Discworld player help

teachers

Name

teachers - find available teachers online

Syntax for people wanting to learn

teachers list [for] <skill|n/max levels of skill|skill to level n>
teachers cost [for] <skill|n/max levels of skill|skill to level n>
teachers bonuses [for] <skill>

Syntax for people wanting to teach

teachers opt {in|out}
teachers auto {off|unhidden|all}
teachers hide <skill>
teachers unhide <skill>
teachers hide

Description

This command allows you to find players who are currently online, who are able to teach a specific skill. It also allows you to choose whether or not you want to be listed.

Finding a teacher

To find the players online who have indicated that they are willing to be listed as teachers, who are capable of teaching you a specific skill, use:

teachers list for <skill>

This will show you (at least) five online teachers who are able to teach you at the lowest XP cost. It will also show you how these costs compare to the cost of teaching yourself. If you want to see the costs and best teachers for learning multiple skill levels at the same time, instead use, for instance, "teachers list for max levels of <skill>" or "teachers list for <skill> to level 100".

Note that the XP you have to expend depends both on the teacher's effective teaching bonus, and on whether they are currently specialising in the relevant skill. This is explained in "help teach". If a certain teacher is optimal (i.e., the cost of learning from them is the minimum possible for you for this skill), then the command will indicate this. Note that only specialised teachers can be optimal, and that it is very possible that no optimal teachers exist (especially if you are at a very high level in a skill).

Sometimes there are no optimal teachers online. To see how much it would cost you to learn a skill (or: a number of levels of a given skill) from an optimal teacher, use the "teachers cost" command.

Finally, to see the effective teaching bonuses of players online (rather than only the costs to learn from them), you can use "teachers bonuses for <skill>". This will show you the capped etbs of the top online teachers, relative to your own bonus.

Signing up to be a teacher

By default, the teachers command will not list you as available for teaching: you must explicitly opt in to be listed. After you have opted in, you can always opt out again.

Note that if you are listed as a teacher, other players may be able to derive your level in certain skills. If you do not mind being listed overall, but would rather not allow people to see specific skills (for example, a player killer may wish to hide their perception skill), or skill trees (for example, fighting.melee), then you can use the teachers hide <skill> command. This will stop you from being listed as a teacher for the given skill (or: any skill in the given tree). You can unhide the skill/tree again using the teachers unhide <skill> command. To see which trees you are currently hiding, use teachers hide.

The final syntax, teachers auto {off|unhidden|all}, allows you to set whether other players who are in the room with you can initiate learning, using the "teach me" command. You can either enable this, disable it, or enable it only for the skills that you have not hidden.

Setting your teaching specialisation

This can be done using options personal teaching_spec. Please note that if you change your specialisation, you must first be set to unspecialised for at least 5 minutes. This is to avoid players constantly swapping their specialisation.

See also

teach, learn, options