Template:WeaponsTable/ranged: Difference between revisions
From Official Barotrauma Wiki
mNo edit summary |
No edit summary |
||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{doc}}</noinclude><onlyinclude> | <noinclude>{{doc}}</noinclude><onlyinclude> | ||
|- | |- {{#vardefine:rowspan|{{#expr: 1+{{#count:{{{ammo}}}|<br>}} {{#if:{{{ammo2|}}}|+1+{{#count:{{{ammo2}}}|<br>}}}} }}}} | ||
| style="text-align:center;" rowspan="{{#var:rowspan}}" | [[File:{{#replace:{{{icon|{{{name}}}.png}}}|&#39;|'}}|50px]] <br> [[{{#replace:{{{name}}}|&#39;|'}}]] | |||
| style="text-align:center;" rowspan="{{# | | style="text-align:center;" rowspan="{{#var:rowspan}}" |{{{attackspeed}}} | ||
| style="text-align:center;" rowspan="{{# | | style="text-align:center;" rowspan="{{#var:rowspan}}" |{{{ammocount}}}{{#if:{{{ammo2count|}}}| | {{{ammo2count}}}}} | ||
{{#if:{{{afflictions|}}}|<!-- The following is for weapons that don't use ammo and the afflictions are from the weapon itself --> | |||
{{#if:{{{afflictions|}}}|<!-- | {{!}} style="text-align:center;" rowspan="{{#var:rowspan}}" {{!}} | ||
{{!}} style="text-align:center;" rowspan="{{# | {{!}} style="text-align:center;" rowspan="{{#var:rowspan}}" {{!}} | ||
{{!}} style="text-align:center;" rowspan="{{# | {{!}} rowspan="{{#var:rowspan}}" {{!}} {{#if:{{{afflictions|}}}{{{explosionafflictions|}}}|{{AfflictionParser|afflictions={{{afflictions|}}}|explosionafflictions={{{explosionafflictions|}}}|explosionrange={{{explosionrange|}}}|projectiles={{{projectiles|}}}|weapondamagemodifier={{{weapondamagemodifier|}}}|nomargin=yes}}}} | ||
{{!}} rowspan="{{# | {{!}} rowspan="{{#var:rowspan}}" {{!}} {{#if:{{{penetration|}}}|{{{penetration}}}%}} | ||
{{!}} rowspan="{{# | {{!}} rowspan="{{#var:rowspan}}" {{!}} {{#if:{{{severlimbsprobability|}}}|{{{severlimbsprobability|}}}%}} | ||
{{!}} style="text-align:center;" rowspan="{{#var:rowspan}}" {{!}} {{#if:{{{supplyname|}}}|{{{supplyname}}}:<br>}}{{#if:{{{supplyitems|}}}|{{{supplyitems}}}}}|<!-- The following is for weapons with ammo --> | |||
{{#vardefine:rowcount|0}}<!-- | |||
-->{{#cargo_query: | |||
tables = Items,Ammunition | tables = Items,Ammunition | ||
| join on = Items.name = Ammunition.name | | join on = Items.name = Ammunition.name | ||
| fields = Items.name, Items.penetration, Items.projectiles, Items.magazine, Items.fuelduration | | fields = Items.name, Items.penetration, Items.projectiles, Items.magazine, Items.fuelduration, Items.severlimbsprobability, Items.explosionrange, Items.afflictions, Items.explosionafflictions, Ammunition.usedby, Ammunition.usedbyweapondamagemodifier, | ||
| where = Ammunition.usedby = "{{{name}}}" OR Ammunition.usedby2 = "{{{name}}}" OR Ammunition.usedby3 = "{{{name}}}" | |||
Items.explosionrange, Items. | |||
Ammunition.usedby, Ammunition.usedbyweapondamagemodifier, | |||
| where = Ammunition.usedby = "{{{name}}}" | |||
| order by = Items.name | | order by = Items.name | ||
| format = template | | format = template | ||
| template = | | template = WeaponsTable/ranged/ammo{{!}}weapondamagemodifier={{{weapondamagemodifier|}}}{{!}}firerate={{{firerate|}}}{{!}}supplyname={{{supplyname|}}}{{!}}supplyitems={{{supplyitems|}}}{{!}}rowspan={{#var:rowspan}} | ||
| named args = yes | | named args = yes | ||
| default = | | default = | ||
}} | }} | ||
}} | }} | ||
|- | |||
| style="height:0;padding:0;" colspan="8" | | |||
| | |||
| | |||
| | |||
</onlyinclude> | </onlyinclude> |
Latest revision as of 23:21, 3 January 2024
This template is used by Template:WeaponsTable to display individual rows. It is not meant for direct usage.
The above documentation is transcluded from Template:WeaponsTable/ranged/doc. (edit | history)
|-
| style="text-align:center;" rowspan="1" | [[File:{{{name}}}.png|50px]]
[[{{{name}}}]]
| style="text-align:center;" rowspan="1" |{{{attackspeed}}}
| style="text-align:center;" rowspan="1" |{{{ammocount}}}
|- | style="height:0;padding:0;" colspan="8" |