Template:UpgradeTable: Difference between revisions
From Official Barotrauma Wiki
Tag: Undo |
m (attempt number 3) |
||
Line 19: | Line 19: | ||
|- | |- | ||
| 1 | | 1 | ||
| {{{effect1perlevel}}}% || {{#if: {{{effect2|}}}|{{{effect2perlevel}}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{{baseprice}}}}} mk | |||
|- | |- | ||
| 2 | | 2 | ||
| {{# | | {{#expr: trunc((1+{{{effect1perlevel}}}/100)^2)}}% || {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^2)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+(({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}}))/100)))}}}} mk | ||
|- | |- | ||
| 3 | | 3 | ||
| {{# | | {{#expr: trunc((1+{{{effect1perlevel}}}/100)^3)}}% || {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^3)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*2))/100)))}}}} mk | ||
|- | |- | ||
| 4 | | 4 | ||
| {{# | | {{#expr: trunc((1+{{{effect1perlevel}}}/100)^4)}}% || {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^4)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*3))/100)))}}}} mk | ||
|- | |- | ||
| 5 | | 5 | ||
| {{# | | {{#expr: trunc((1+{{{effect1perlevel}}}/100)^5)}}% || {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^5)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*4))/100)))}}}} mk | ||
{{#ifeq: {{{maxlevel}}}|10|{{!}}- | {{#ifeq: {{{maxlevel}}}|10|{{!}}- | ||
{{!}} 6 | {{!}} 6 | ||
{{!}} {{# | {{!}} {{#expr: trunc((1+{{{effect1perlevel}}}/100)^6)}}% {{!}}{{!}} {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^6)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*5))/100)))}}}} mk | ||
{{!}}- | {{!}}- | ||
{{!}} 7 | {{!}} 7 | ||
{{!}} {{# | {{!}} {{#expr: trunc((1+{{{effect1perlevel}}}/100)^7)}}% {{!}}{{!}} {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^7)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*6))/100)))}}}} mk | ||
{{!}}- | {{!}}- | ||
{{!}} 8 | {{!}} 8 | ||
{{!}} {{# | {{!}} {{#expr: trunc((1+{{{effect1perlevel}}}/100)^8)}}% {{!}}{{!}} {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^8)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*7))/100)))}}}} mk | ||
{{!}}- | {{!}}- | ||
{{!}} 9 | {{!}} 9 | ||
{{!}} {{# | {{!}} {{#expr: trunc((1+{{{effect1perlevel}}}/100)^9)}}% {{!}}{{!}} {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^9)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*8))/100)))}}}} mk | ||
{{!}}- | {{!}}- | ||
{{!}} 10 | {{!}} 10 | ||
{{!}} {{# | {{!}} {{#expr: trunc((1+{{{effect1perlevel}}}/100)^10)}}% {{!}}{{!}} {{#if: {{{effect2|}}}|{{#expr: trunc((1+{{{effect2perlevel}}}/100)^10)}}% {{!}}{{!}}|}} {{#vardefineecho: previousprice|{{#expr: trunc({{#var: previousprice}}+({{#var: previousprice}}*(({{{increaselow}}}+((({{{increasehigh}}}-{{{increaselow}}})/{{{maxlevel}}})*9))/100)))}}}} mk|}} | ||
|} | |} | ||
{{#switch: {{{upgradeposition}}}|single|last={{!}}}|}}</includeonly><noinclude>{{clr}}{{doc}}</noinclude> | {{#switch: {{{upgradeposition}}}|single|last={{!}}}|}}</includeonly><noinclude>{{clr}}{{doc}}</noinclude> |