Описание

Данный шаблон используется для представления в форматированном виде числовых последовательностей и табличных зависимостей. Для упрощения записи рекомендуется использовать шаблон-алиас Шаблон:pp. Всплывающая подсказка с таблицей соответствий генерируется при помощи шаблона Tooltip/Pp.

Использование

Данный шаблон может по-разному выводить введенные числа.

Базовый вариант

Шаблон создает полностью видимую последовательность значений и всплывающую подсказку, содержащую её в табличном виде. Таблица подсказки состоит из 2 строк и может содержать до 27 столбцов-соответствий. Первый параметр задает значение нижней строки таблицы, второй - верхней (Нумерация по умолчанию начинается с 1). Числа одной последовательности нужно разделять точкой с запятой ;. В качестве значения можно задавать математические операции.

{{pp|10}}

создает: 10

{{pp|10|20}}

создает: 10

{{pp|1.1;2.2;3.3;4.4;5.5|5;10;15;20;25.5}}

создает: 1.1 / 2.2 / 3.3 / 4.4 / 5.5

{{pp|200/10;400/5;120+20}}

создает: 20 / 80 / 140

Автоматическое сворачивание последовательностей

Если последовательность состоит из 5 и менее значений, она будет показана полностью.

{{pp|2;4;6;8;10}}

создает: 2 / 4 / 6 / 8 / 10

Если в последовательности больше 5 значений, она будет сокращена и будет выведено только первое и последнее значение и выведет отношение между строками (по умолчанию "зависит от уровня")

{{pp|2;4;6;8;10;12}}

создает: 2 − 12 (зависит от уровня)

Ручное изменение отношений между строками

Параметр showtype, принимающий на вход true или false, управляет выводом фразы "зависит от уровня" для последовательности.

{{pp|2;4;6;8;10|showtype=true}}

создает: 2 / 4 / 6 / 8 / 10 (зависит от уровня)

{{pp|2;4;6;8;10;12|showtype=false}}

создает: 2 − 12

Ручное управление отображением

Параметр changedisplay, принимающий на вход true или false, позволяет управлять выводом полной или укороченной записи последовательности.

{{pp|2;4;6;8;10|changedisplay=true}}

создает: 2 − 10 (зависит от уровня)

{{pp|2;4;6;8;10;12|changedisplay=true}}

создает: 2 / 4 / 6 / 8 / 10 / 12

Ограничения

Максимальное число колонок - 26 плюс колонка-заголовок. Все последующие параметры будут проигнорированы.

{{pp|2;4;6;8;10;12;14;16;18;20;22;24;26;28;30;32;34;36;38;40;42;44;46;48;50;52}}

создает: 2 − 52 (зависит от уровня)

{{pp|2;4;6;8;10;12;14;16;18;20;22;24;26;28;30;32;34;36;38;40;42;44;46;48;50;52;54}}

создает: 2 − 52 (зависит от уровня)


f) Basic autocompletion: It is possible to automatically fill the table and the PVO with data. This can be either done with the function x to y which fills the table with all numbers between x to y by following a linear formula, or a manually input formula in which there's at least one x. Simplified formulas, i.e 2x do not work and must be written in the full form, i.e 2*x. A function can only be used once per row (once for bottom row and once for top row). The number of columns is decided by inputting a single number in the first parameter, from now on called size. If it is not specified it will be defaulted to 18. If one row is entirely made up of only manual input values, the size parameter will be overwritten by the amount of input values. An automatically generated displayed formula will also be provided, as long as only the bottom row is automatically generated. All numbers can still be calculated with mathematical operations:

{{pp|10 to 180}}

creates: 10 − 180 (зависит от уровня)

{{pp|2*x+5/4*2}}

creates: 4.5 − 38.5 (зависит от уровня)

{{pp|10|x+2}}

creates: 3 − 12 (зависит от уровня)

{{pp|3|175/3 to 525/3}}

creates: 58.33 / 116.67 / 175

{{pp|10 to 40|123;531;131;341;431}}

creates: 10 / 17.5 / 25 / 32.5 / 40


g) Advanced autocompletion: Other values can also be added to the left and right of the function. The function will fill numbers until reaching the size value:

{{pp|1;2*x+5/3*(x-1);20}}

creates: 1 − 20 (зависит от уровня)

{{pp|10|4 to 20;25;30;45|10 to 40}}

creates: 4 − 45 (зависит от уровня)


h) Descriptive labeling: The relation between the two rows can be altered using the parameters label1 and label2. label1 describes always the top row (by default titled "Level") and also changes the PVO. label2 describes just the bottom row (by default titled "Value"). The first letter of each label is always capitalized. The parameter type can do the same as label1 but its generated description of the top row can still be overwritten by label1 without changing the PVO:

{{pp|label1=stacks|2;4;6;8;10;12}}

creates: 2 − 12 (зависит от stacks)

{{pp|label2=stacks|2;4;6;8;10;12}}

creates: 2 − 12 (зависит от уровня)

{{pp|type=the champion's level|2;4;6;8;10;12}}

creates: 2 − 12 (зависит от the champion's level)

{{pp|type=the champion's level|label1=champion's level|2;4;6;8;10;12}}

creates: 2 − 12 (зависит от the champion's level)

{{pp|x+3|label1=stacks}}

creates: 4 − 21 (зависит от stacks)


i) Displaying formulas: Using the parameter displayformula allows to input the used formula and show it inside the tooltip. Doing this will overwrite any automatic displayed formula. displayformula=false will disable the displayed formula. In here any x automatically becomes Шаблон:Pht and operations such as + - * / become  +  −  ×  / :

{{pp|6|2*x}}

creates: 2 − 12 (зависит от уровня)

{{pp|6|2*x|displayformula=false}}

creates: 2 − 12 (зависит от уровня)

{{pp|displayformula=custom formula|2;4;6;8;10;12}}

creates: 2 − 12 (зависит от уровня)


j) Units of measurement: Needed symbols can be put after all values within a row with the parameter key for the bottom row values and key1 for top row values. The PVO will show the symbol only on the last value, if it is displaying values in the non-abbreviated form:

{{pp|21|key=kg|2*x|10 to 100|key1=%}}

creates: 2kg − 42kg (зависит от уровня)

{{pp|21|key=kg|2*x|10 to 100|key1=%|changedisplay=true}}

creates: 2 / 4 / 6 / 8 / 10 / 12 / 14 / 16 / 18 / 20 / 22 / 24 / 26 / 28 / 30 / 32 / 34 / 36 / 38 / 40 / 42kg


k) Rounding: Each number is rounded at 2 decimals by default. This can be overwritten with the parameters round for bottom row values and round1 for top row values. The displayed formula will always round it to round + 1 decimals, and thus 3 by default. These parameters can also use ceil, floor and trunc values to respectively round up, round down and trunc the decimal part. The displayed formula will keep rounding the numbers to the third decimal and it will show what rounding type was used:

{{pp|3|round=4|175/3 to 525/3|round1=0|175/3 to 525/3}}

creates: 58.3333 / 116.6667 / 175

{{pp|round=ceil|-100 to 100|-100 to 100}}

creates: -100 − 100 (зависит от уровня)

{{pp|round=ceil|-100 to 100}}

creates: -100 − 100 (зависит от уровня)

{{pp|round=floor|-100 to 100}}

creates: -100 − 100 (зависит от уровня)

{{pp|round=trunc|-100 to 100}}

creates: -100 − 100 (зависит от уровня)


l) Colors: The color of the permanently displayed text can be adjusted with the parameter color, according to the template Keyword color, the color of the text inside the tooltip cannot be altered:

{{pp|6|color=ad|label1=[[Attack damage]]|type=[[attack damage]]|2 to 12}}

creates: 2 − 12 (зависит от attack damage)

{{pp|9|key1=%|type='''missing''' mana|label1=Missing mana|color=mana|0 to 8|0 to 80}}

creates: 0 − 8 (зависит от missing mana)


m) Images: It is not possible to use templates within the labels or displayed formulas, but images can be included manually
([[File:Шаблон:Pht.Шаблон:Pht|border|Шаблон:Phtpx|link=Шаблон:Pht]]). Within displayformula images are limited up to one:

{{pp6|label1=[[File:Moonfall.png|20px|border|link=]] Moonfall's rank|2 to 12}}

creates: 2 − 12 (зависит от Moonfall.png Moonfall's rank)

{{pp|6|label2=[[File:Moonfall.png|20px|border|link=]] Moonfall's rank|2 to 12}}

creates: 2 − 12 (зависит от уровня)

{{pp|6|type=the rank of [[File:DianaSquare.png|20px|border|link=]] Diana's [[File:Moonfall.png|20px|border|link=]] Moonfall|2 to 12}}

creates: 2 − 12 (зависит от the rank of DianaSquare.png Diana's Moonfall.png Moonfall)

{{pp|6|displayformula=+2 per [[File:Moonfall.png|20px|border|link=]] Moonfall's rank|2 to 12}}

creates: 2 − 12 (зависит от уровня)


n) Disabling the tooltip: If needed the tooltip can be disabled with notooltip=true:

{{pp|2*x|notooltip=true}}

creates: 2 − 36 (зависит от уровня)

Developer Notes

  • The old system using | as a divider instead of ; is depreciated and may not be used anymore, but will still function until all old usages are updated.
  • To avoid errors in the code with <span>, is intentionally used as a divider instead of ;. The umbrella icon may not be used in the template.

See also


Описание

Этот шаблон используется для указания увеличения какой-либо характеристики умения чемпиона в зависимости от уровня или другой характеристики. При указании на текст возникает всплывающая подсказка, показывающая таблицу пар "Значение-Уровень", а также дополнительные информационные элементы при необходимости.

Синтаксис

{{Passive Progression|<Количество>|<Значение1>|<...>|<ЗначениеN>|<Уровень1>|<...>|<УровеньN>}}

Описание параметров
  • Кол-во: Количество пар "Значение-Уровень". Заметьте, что для описания прогресса, зависящего от каждого из 18 уровней чемпиона используется Шаблон:pp18
  • Значение1: Первое значение способности.
  • ЗначениеN: Последующие значения способности.
    • У каждое значение указывается как параметр.
  • Уровень1: Уровень, на котором первое значение доступно.
  • УровеньN: Уровень, на котором последующие значения доступны.
    • Каждый уровень указывается как параметр.

Примеры

  • {{Passive Progression|<5>|<2>|<3>|<4>|<5>|<6>|<1>|<5>|<9>|<12>|<16>}}
    • 2 / 3 / 4 / 5 / 6
  • {{Passive Progression|<3>|<5>|<10>|<15>|<1>|<9>|<16>}}
    • 5 / 10 / 15
  • {{pp|<2>|<12.5>|<25>|<1>|<12>}}
    • 12.5 / 25

Дополнительные функции

  • В случае, если прогресс зависит не от уровня чемпиона или ранга умения, а от другой величины, вставляется отдельный параметр type.
    • {{pp|3|9|7|5|5%|10%|15%|type = Сокращение перезарядки}}
    • 9 / 7 / 5
  • Данный шаблон не может взаимодействовать с {{Ability scaling}} из-за своей чрезмерной величины, поэтому в случае необходимости перекрашивания текста используется параметр color. В качестве значения параметра используются те же ключевые слова, что и в {{as}}.
    • {{pp|3|100|150|200|6|11|18|color = сила умений}}
    • 100 / 150 / 200
  • Иногда стоит написать простую формулу расчета параметра для произвольного уровня. Формула задается как значение параметра formula
    • {{pp|3|100|150|200|1|7|13|formula = 100{{plus}}50{{times}}(''Уровень / 6'') (деление округляется вниз)}}
    • 100 / 150 / 200
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA, если не указано иное.