Dota 2 Вики
Нет описания правки
Нет описания правки
Строка 29: Строка 29:
 
}} (<span style="color:{{цвет|gold}};font-weight: bold;">{{#explode:{{{change{{#var:n}}|}}}|;|3}}</span> {{Значок|Золото}}).
 
}} (<span style="color:{{цвет|gold}};font-weight: bold;">{{#explode:{{{change{{#var:n}}|}}}|;|3}}</span> {{Значок|Золото}}).
 
}}
 
}}
|Стоимость {{#switch:{{lc:{{#explode:{{{change{{#var:n}}|}}}|;}}}}
+
|Стоимость {{#switch:{{lc:{{#explode:{{{change{{#var:n}}|}}}|;|3}}}}|recipe|рецепт={{I|Рецепт|text=рецепта}} для|}} {{#switch:{{lc:{{#explode:{{{change{{#var:n}}|}}}|;}}}}
 
|рецепт|recipe={{I|Рецепт|text=рецепта}}
 
|рецепт|recipe={{I|Рецепт|text=рецепта}}
 
|{{I|{{#explode:{{{change{{#var:n}}|}}}|;}}}}
 
|{{I|{{#explode:{{{change{{#var:n}}|}}}|;}}}}
Строка 53: Строка 53:
 
|{{I|{{#explode:{{{change1|}}}|;|2}}}}}} (<span style="color:{{цвет|gold}};font-weight: bold;">{{#explode:{{{change1|}}}|;|3}}</span> {{Значок|Золото}}) (общая стоимость {{#ifexpr:{{#explode:{{{total|}}}|;}}={{#explode:{{{total|}}}|;|1}}|осталась прежней —|{{#ifexpr:{{#explode:{{#explode:{{{total|}}}|;}}|/}}<{{#explode:{{#explode:{{{total|}}}|;|1}}|/}}|увеличилась|уменьшилась}} {{#ifexpr:{{#explode:{{{total|}}}|;}}>=100 and {{#explode:{{{total|}}}|;}}<200|со|с}} {{#var:gold}}{{#explode:{{{total|}}}|;}}</span> {{Значок|Золото}} до}} {{#var:gold}}{{#explode:{{{total|}}}|;|1}}</span> {{Значок|Золото}}).
 
|{{I|{{#explode:{{{change1|}}}|;|2}}}}}} (<span style="color:{{цвет|gold}};font-weight: bold;">{{#explode:{{{change1|}}}|;|3}}</span> {{Значок|Золото}}) (общая стоимость {{#ifexpr:{{#explode:{{{total|}}}|;}}={{#explode:{{{total|}}}|;|1}}|осталась прежней —|{{#ifexpr:{{#explode:{{#explode:{{{total|}}}|;}}|/}}<{{#explode:{{#explode:{{{total|}}}|;|1}}|/}}|увеличилась|уменьшилась}} {{#ifexpr:{{#explode:{{{total|}}}|;}}>=100 and {{#explode:{{{total|}}}|;}}<200|со|с}} {{#var:gold}}{{#explode:{{{total|}}}|;}}</span> {{Значок|Золото}} до}} {{#var:gold}}{{#explode:{{{total|}}}|;|1}}</span> {{Значок|Золото}}).
 
}}
 
}}
|{{#if:{{{1|}}}|Стоимость {{#ifexpr:{{{1}}}<{{{2}}}|увеличена|уменьшена}} {{#ifexpr:{{{1|}}}>=100 and {{{1|}}}<200|со|с}} {{#var:gold}}{{{1}}}</span> {{Значок|Золото}} до {{#var:gold}}{{{2}}}</span> {{Значок|Золото}}.|Стоимость {{#switch:{{lc:{{#explode:{{{change1|}}}|;|3}}}}|recipe|рецепт=[[рецепт]]а для|}}{{#switch:{{lc:{{#explode:{{{change1|}}}|;}}}}
+
|{{#if:{{{1|}}}|Стоимость {{#ifexpr:{{{1}}}<{{{2}}}|увеличена|уменьшена}} {{#ifexpr:{{{1|}}}>=100 and {{{1|}}}<200|со|с}} {{#var:gold}}{{{1}}}</span> {{Значок|Золото}} до {{#var:gold}}{{{2}}}</span> {{Значок|Золото}}.|Стоимость {{#switch:{{lc:{{#explode:{{{change1|}}}|;|3}}}}|recipe|рецепт={{I|Рецепт|text=рецепта}} для|}}{{#switch:{{lc:{{#explode:{{{change1|}}}|;}}}}
 
|рецепт|recipe={{I|Рецепт|text=рецепта}}
 
|рецепт|recipe={{I|Рецепт|text=рецепта}}
 
|{{I|{{#explode:{{{change1|}}}|;}}}}
 
|{{I|{{#explode:{{{change1|}}}|;}}}}

Версия от 01:27, 30 января 2021

Документация для Шаблон:Item cost change [ смотреть | править | очистить ]

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

Используется в списках изменений предметов при изменении их стоимости. Может быть использован для базовых предметов и для улучшенных предметов у которых изменилась стоимость их составляющих и/или рецептов.

Для базовых предметов

{{Item cost change|старое значение|новое значение}}

Сперва указывается старая стоимость в виде первого значения, а потом новая стоимость в виде второго значения.

Для улучшенных предметов

{{Item cost change
| change1 = 
| change2 = 
| change3 = 
| total = 
}}

Нет ограничения на количество изменений в списке.

Параметр total всегда должен быть установлен, иначе появятся ошибки.

Необходимы оба значения, старое и новое. Сперва указывается старое значение, а потом новое. Значения должны разделяться точкой с запятой (;).
total = 2500;3000

Синтаксис

Есть несколько разных способов определить change#. Во всех случаях все значения должны разделяться точкой с запятой (;).

Изменения стоимости базовых составляющих

| change1 = Reaver;2800;3000 ➜ Стоимость Reaver icon Reaver увеличена с 2800 Золото до 3000 Золото.

| change1 = Reaver;3000;280 ➜ Стоимость Reaver icon Reaver уменьшена с 3000 Золото до 2800 Золото.

Изменения стоимости улучшенных составляющих

| change1 = Headdress;150;200;рецепт ➜ Стоимость рецепта Headdress icon Headdress увеличена со 150 Золото до 200 Золото.

| change1 = Headdress;200;150 ➜ Стоимость рецепта Headdress icon Headdress уменьшена с 200 Золото до 150 Золото.

К улучшенной составляющей добавляется составляющая

| change1 = Headdress;add;Iron Branch;50Headdress icon Headdress теперь требует для сборки Iron Branch icon Iron Branch (+50 Золото к стоимости).

| change1 = Headdress;add;рецепт;200Headdress icon Headdress теперь требует для сборки Default recipe icon рецепт (+200 Золото к стоимости).

От улучшенной составляющей отнимается составляющая

| change1 = Headdress;remove;Iron Branch;50Headdress icon Headdress больше не требует для сборки Iron Branch icon Iron Branch (−50 Золото от стоимости).

| change1 = Headdress;remove;рецепт;200Headdress icon Headdress больше не требует для сборки Default recipe icon рецепт (−200 Золото от стоимости).

У улучшенной составляющей заменяется составляющая

| change1 = Shadow Blade;replace;Broadsword;1200;Claymore;1400
Shadow Blade icon Shadow Blade теперь требует для сборки Claymore icon Claymore (1400 Золото) вместо Broadsword icon Broadsword (1200 Золото) (общая стоимость уменьшилась с 3000 Золото до 2800 Золото).

| change1 = Shadow Blade;replace;Broadsword;1200;рецепт;1100
Shadow Blade icon Shadow Blade теперь требует для сборки Default recipe icon рецепт (1100 Золото) вместо Broadsword icon Broadsword (1200 Золото) (общая стоимость увеличилась с 2800 Золото до 2900 Золото).

Примеры

Пример 1
{{Item cost change
| change1 = Buckler;remove;Iron Branch;75
| change2 = Ring of Basilius;remove;Iron Branch;75
| change3 = Sage's Mask;250;225
| total = 2300;2100
}}
Пример 2
{{Item cost change
| change1 = Skull Basher;replace;Javelin;1100;Mithril Hammer;1600
| total = 6400;6900
}}
Пример 3
{{Item cost change|575|450}}
Результаты
Версия
Изменения
 Пример 1: Assault Cuirass icon Assault Cuirass — изменение нескольких составляющих
  • Изменения стоимости предмета:
    • Buckler (Inactive) icon Buckler больше не требует для сборки Iron Branch icon Iron Branch (−75 Золото от стоимости).
    • Ring of Basilius icon Ring of Basilius больше не требует для сборки Iron Branch icon Iron Branch (−75 Золото от стоимости).
    • Стоимость Sage's Mask icon Sage's Mask уменьшена с 250 Золото до 225 Золото.
    • Общая стоимость уменьшилась с 2300 Золото до 2100 Золото.
 Пример 2: Abyssal Blade icon Abyssal Blade — изменение одной составляющей
  • Skull Basher icon Skull Basher теперь требует для сборки Mithril Hammer icon Mithril Hammer (1600 Золото) вместо Javelin icon Javelin (1100 Золото) (общая стоимость увеличилась с 6400 Золото до 6900 Золото).
5.55
 Пример 3: Belt of Strength icon Belt of Strength — изменена стоимость базового предмета
  • Стоимость уменьшена с 575 Золото до 450 Золото.