Difference between revisions of "Template:SkillTimeInfo"

From EVE University Wiki
Jump to: navigation, search
(Updated template to take the skill level, and display a time estimate for that level)
m
Line 1: Line 1:
 
<span style="cursor: help;" title="{{#switch: {{{1}}}
 
<span style="cursor: help;" title="{{#switch: {{{1}}}
 
  | 1x = {{#switch: {{{2}}}
 
  | 1x = {{#switch: {{{2}}}
   | I = This skill has the shortest training time  possible. It will take approximately 8 minutes to train to level {{{2}}} (assuming no implants or neural remaps).
+
   | I = It will take approximately 8 minutes to train to level {{{2}}} (assuming no implants or neural remaps).
 
   | II = It will take approximately 47 minutes to train to level {{{2}}} (assuming no implants or neural remaps).
 
   | II = It will take approximately 47 minutes to train to level {{{2}}} (assuming no implants or neural remaps).
 
   | III = It will take approximately 4 hours to train to level {{{2}}} (assuming no implants or neural remaps).
 
   | III = It will take approximately 4 hours to train to level {{{2}}} (assuming no implants or neural remaps).

Revision as of 10:18, 14 May 2014

1x

Documentation

This template generates a tooltip (displayed when moving the mouse over the text) explaining what a skill training time multiplier is, and giving a rough indication of how long a skill takes to train.

Syntax

{{SkillTimeInfo| multiplier | level }}
multiplier
Enter the skill training time multiplier here, and add a lower-case "x" to the end, like 1x or 5x. If this argument is not specified, the template will display a 1x multiplier, but generate a (hopefully helpful) error message in the tooltip.
level
Enter the desired level. If this argument is not specified, the template will display times for levels I, III, and V.

Examples

{{SkillTimeInfo|3x|III}} gives 3x.
{{SkillTimeInfo|3x}} gives 3x.
{{SkillTimeInfo}} gives 1x.
{{SkillTimeInfo|{{GetSkillMult|Caldari Battleship}}}} gives 8x .
{{SkillTimeInfo|{{GetSkillMult|Caldari Battleship}}|III}} gives 8x .

See also

{{SkillPriceInfo}}, a similar template dealing with skill book prices.
{{GetSkillMult}}, a template which automatically looks up a skills's training time multiplier. You can use it to feed this template (as in the third example above), or just use the {{Sk}} template, which does it for you.

Implementation notes

The times shown in the tooltip were calculated for 1800 skill points per hour (= all attributes at 20), which is a good approximation, as basic characters have all their attributes at 20 except Charisma (which is at 19). In any case, the tooltip is meant to only give a rough approximation, as for most characters, their training time will be modified by implants or neural remaps.
Additionally, the template was constructed from plain text, instead of using a mathematical formula to arrive at the approximate training times. While this makes the template code longer, it's arguably more readable, and allows for rounding numbers for the sake of clarity.

See also