X7b3a2j (обсуждение | вклад) Нет описания правки |
X7b3a2j (обсуждение | вклад) Нет описания правки |
||
Строка 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|рецепт= |
+ | |{{#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 | change1 = | change2 = | change3 = | total = }}
Нет ограничения на количество изменений в списке.
Параметр total
всегда должен быть установлен, иначе появятся ошибки.
Необходимы оба значения, старое и новое. Сперва указывается старое значение, а потом новое. Значения должны разделяться точкой с запятой (;).
total = 2500;3000
Синтаксис
Есть несколько разных способов определить change#
. Во всех случаях все значения должны разделяться точкой с запятой (;).
- Изменения стоимости базовых составляющих
| change1 = Reaver;2800;3000
➜ Стоимость Reaver увеличена с 2800 до 3000 .
| change1 = Reaver;3000;280
➜ Стоимость Reaver уменьшена с 3000 до 2800 .
- Изменения стоимости улучшенных составляющих
| change1 = Headdress;150;200;рецепт
➜ Стоимость рецепта Headdress увеличена со 150 до 200 .
| change1 = Headdress;200;150
➜ Стоимость рецепта Headdress уменьшена с 200 до 150 .
- К улучшенной составляющей добавляется составляющая
| change1 = Headdress;add;Iron Branch;50
➜ Headdress теперь требует для сборки Iron Branch (+50 к стоимости).
| change1 = Headdress;add;рецепт;200
➜ Headdress теперь требует для сборки рецепт (+200 к стоимости).
- От улучшенной составляющей отнимается составляющая
| change1 = Headdress;remove;Iron Branch;50
➜ Headdress больше не требует для сборки Iron Branch (−50 от стоимости).
| change1 = Headdress;remove;рецепт;200
➜ Headdress больше не требует для сборки рецепт (−200 от стоимости).
- У улучшенной составляющей заменяется составляющая
| change1 = Shadow Blade;replace;Broadsword;1200;Claymore;1400
➜ Shadow Blade теперь требует для сборки Claymore (1400 ) вместо Broadsword (1200 ) (общая стоимость уменьшилась с 3000 до 2800 ).
| change1 = Shadow Blade;replace;Broadsword;1200;рецепт;1100
➜ Shadow Blade теперь требует для сборки рецепт (1100 ) вместо 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}}
- Результаты
- Изменения стоимости предмета:
- Buckler больше не требует для сборки Iron Branch (−75 от стоимости).
- Ring of Basilius больше не требует для сборки Iron Branch (−75 от стоимости).
- Стоимость Sage's Mask уменьшена с 250 до 225 .
- Общая стоимость уменьшилась с 2300 до 2100 .
- Skull Basher теперь требует для сборки Mithril Hammer (1600 ) вместо Javelin (1100 ) (общая стоимость увеличилась с 6400 до 6900 ).