(Criou a página com "<includeonly><!-- // reset cargo vars -->{{#vardefine:loot:item|}}<!-- -->{{#vardefine:loot:quantity|}}<!-- -->{{#vardefine:loot:rate|}}<!-- -->{{#ifeq:{{#sub:{{{A|}}}|0|1...") |
mSem resumo de edição |
||
Linha 36: | Linha 36: | ||
-->}}<!-- |
-->}}<!-- |
||
-->{{#vardefine:loot:quantity|{{#var:loot:quantity|{{{B|}}}}}}}<!-- |
-->{{#vardefine:loot:quantity|{{#var:loot:quantity|{{{B|}}}}}}}<!-- |
||
− | -->{{#vardefine:loot:rate |
+ | -->{{#vardefine:loot:rate|{{#var:loot:rate|{{{C|}}}}}}}<!-- |
+ | -->{{#vardefine:loot:rate-cargo|<!-- rate to store to cargo |
||
+ | -->{{#ifexpr:{{#var:_flag:is-in-group|0}} and {{#var:_flag:group-rate-is-set|0}}|<!-- for group items that have a group rate |
||
+ | -->{{#iferror:<!-- try (some of the #exprs in the following block might fail) |
||
+ | -->{{#if:{{#pos:{{#var:loot:rate}}|/}}|<!-- |
||
+ | -->{{chance|<!-- |
||
+ | -->{{#explode:{{#var:loot:rate}}|/}}<!-- |
||
+ | -->/<!-- |
||
+ | -->{{#expr:{{#explode:{{#var:loot:rate}}|/|1}}*{{#var:loot:group_{{#dplvar:_loot:group}}:size}}}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->|<!-- |
||
+ | -->{{percent|{{#expr:<!-- |
||
+ | -->{{#sub:{{#var:loot:rate}}|0|{{#rpos:{{#var:loot:rate}}|%}}}}<!-- |
||
+ | -->/<!-- |
||
+ | -->{{#var:loot:group_{{#dplvar:_loot:group}}:size}}<!-- |
||
+ | -->}}%}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->|}}<!-- catch: output nothing |
||
+ | -->}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->{{#vardefine:loot:rate|<!-- formatting of display rate |
||
+ | -->{{#if:{{#pos:{{#var:loot:rate}}|/}}|<!-- |
||
+ | -->{{chance|{{#var:loot:rate}}}}<!-- |
||
+ | -->|<!-- |
||
+ | -->{{percent|{{#var:loot:rate}}}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->{{#vardefine:loot:rate-cargo|{{#var:loot:rate-cargo|{{#var:loot:rate}}}}}}<!-- fallback to regular rate if something failed |
||
// output: |
// output: |
||
--><tr class="{{#ifexpr:{{#var:_flag:is-in-group|0}} and not {{#var:_flag:is-first-groupitem|0}}||topline}}"><!-- |
--><tr class="{{#ifexpr:{{#var:_flag:is-in-group|0}} and not {{#var:_flag:is-first-groupitem|0}}||topline}}"><!-- |
||
Linha 61: | Linha 88: | ||
-->|item={{#var:loot:item}}<!-- |
-->|item={{#var:loot:item}}<!-- |
||
-->|quantity={{npc infobox/strip|{{#var:loot:quantity}}}}<!-- |
-->|quantity={{npc infobox/strip|{{#var:loot:quantity}}}}<!-- |
||
− | -->|rate={{npc infobox/strip|{{#var:loot:rate}}}}<!-- |
+ | -->|rate={{npc infobox/strip|{{#var:loot:rate-cargo}}}}<!-- |
-->|custom=<!-- |
-->|custom=<!-- |
||
-->|normal=yes<!-- |
-->|normal=yes<!-- |
Revisão das 07h58min de 17 de setembro de 2020
Internal subtemplate. Used for printing each table row of the loot table and storing the data to the Cargo table.