Template:UpgradeTable: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
mNo edit summary
No edit summary
Line 1: Line 1:
<includeonly>{| class = "mw-collapsible mw-collapsed wikitable" style="width: 25%;
<includeonly>{| class="wikitable sortable" style="width: 89%;"
! rowspan="1" style="width: 25%;| Upgrade 
! colspan="1" style="width: 21%;| Description
! colspan="1" | Effect per Level
! colspan="1" | Level Maxed
! colspan="1" | Initial price increase
! colspan="1" | Max price increase
! colspan="1" | Base price
|-
|- id = "{{{upgradename}}}"
| align="left" | [[File:Upgrade {{{upgradename}}}.png|45px]] '''{{{upgradename}}}'''
| align="left" | {{{description}}}
| align="center" |{{{effectsperlevel}}}
| align="center" |{{{maxlevel}}}
| align="center" |{{{increaselow}}}%
| align="center" |{{{increasehigh}}}%
| align="center" |{{{baseprice}}} mk
|-
| align="left" colspan=7 style="background:#040B0B;border-left:1px solid #040B0B;border-right:1px solid #040B0B;" |
{| class = "mw-collapsible mw-collapsed wikitable" style="width: 25%;
|+ Level values
|+ Level values
!Level!!{{{effect1}}}!!{{#if: {{{effect2|}}}|{{{effect2}}}!!|}}Price
!Level!!{{{effect1}}}!!{{#if: {{{effect2|}}}|{{{effect2}}}!!|}}Price
Line 7: Line 26:
|-
|-
| align="center" | 2  
| align="center" | 2  
| align="center" | {{#expr: {{{effect1perlvl}}}*2}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*2}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(2-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
| align="center" | {{#expr: {{{effect1perlvl}}}*2}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*2}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(2-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
|-
|-
| align="center" | 3  
| align="center" | 3  
| align="center" | {{#expr: {{{effect1perlvl}}}*3}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*3}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(3-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
| align="center" | {{#expr: {{{effect1perlvl}}}*3}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*3}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(3-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
|-
|-
| align="center" | 4  
| align="center" | 4  
| align="center" | {{#expr: {{{effect1perlvl}}}*4}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*4}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(4-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
| align="center" | {{#expr: {{{effect1perlvl}}}*4}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*4}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(4-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
|-
|-
| align="center" | 5  
| align="center" | 5  
| align="center" | {{#expr: {{{effect1perlvl}}}*5}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*5}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(5-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
| align="center" | {{#expr: {{{effect1perlvl}}}*5}}% || align="center" | {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*5}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(5-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{#ifeq: {{{maxlevel}}}|10|{{!}}-
{{#ifeq: {{{maxlevel}}}|10|{{!}}-
{{!}} align="center" {{!}} 6  
{{!}} align="center" {{!}} 6  
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*6}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*6}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(6-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*6}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*6}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(6-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}}-
{{!}}-
{{!}} align="center" {{!}} 7  
{{!}} align="center" {{!}} 7  
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*7}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*7}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(7-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*7}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*7}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(7-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}}-
{{!}}-
{{!}} align="center" {{!}} 8  
{{!}} align="center" {{!}} 8  
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*8}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*8}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(8-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*8}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*8}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(8-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}}-
{{!}}-
{{!}} align="center" {{!}} 9  
{{!}} align="center" {{!}} 9  
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*9}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*9}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(9-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*9}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*9}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(9-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk
{{!}}-
{{!}}-
{{!}} align="center" {{!}} 10  
{{!}} align="center" {{!}} 10  
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*10}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*10}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaseLow}}}+(10-(({{{increaseHigh}}}-{{{increaseLow}}})/{{{maxlevel}}})))/100)))}}}} mk|}}
{{!}} align="center" {{!}} {{#expr: {{{effect1perlvl}}}*10}}% {{!}}{{!}} align="center" {{!}} {{#if: {{{effect2|}}}|{{#expr: {{{effect2perlvl}}}*10}}% {{!}}{{!}} align="center" {{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(10-(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})))/100)))}}}} mk|}}
|}
|}</includeonly><noinclude>{{clr}}{{doc}}</noinclude>
|}</includeonly><noinclude>{{clr}}{{doc}}</noinclude>

Revision as of 18:23, 21 February 2021