Template:Building: Difference between revisions

From IdleOn MMO Wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
{| class="FirstImage Building"
<includeonly>{{#ifeq:{{{name}}}|{{PAGENAME}}|{{#vardefine:cargo|yes}}|<sup>For more information check out the [[{{{name}}}|source page]]</sup>}}<table class="FirstImage Building">
|[[File:{{{name}}}.png]]
<tr>
|style="width:40%;"|
<td>[[File:{{{name}}}.png]]</td>
<td style="width:40%;">
===={{{name}}}====
===={{{name}}}====
{{{description}}}
{{{description}}}
{{#vardefine:tiptext|{{#ifeq:{{{name}}}|Cost Cruncher|Includes Cost Cruncher's own effect.|Cost as Cost Cruncher Building at Level 0}}}}
{{#vardefine:tiptext|{{#ifeq:{{{name}}}|Cost Cruncher|Includes Cost Cruncher's own effect.|Cost as Cost Cruncher Building at Level 0}}}}
{{#if:{{{shrinebonus|}}}|'''Shrine Bonus: '''{{{shrinebonus}}}<br/>}}{{#if:{{{basebonus|}}}|'''Base Con. Bonus: '''{{{basebonus}}}<br/>}}{{#if:{{{levelbonus|}}}|'''Con. Level Bonus: '''{{{levelbonus}}}<br/>}}{{#if:{{{maxlvl|}}}|'''Max Con. Level: ''' {{{maxlvl}}}}}
 
|style="width:15%;"|{{CraftReq|{{{salt}}}}}{{#if:{{{cost|}}}|<br>Base Cost: {{Tooltip|{{#var:tiptext}}|{{{cost}}}|nocolor=y}}}}{{#if:{{{costMax|}}}|<br>Cost To Max: {{{costMax}}}}}{{#if:{{{material|}}}|<br/>{{CraftReq|{{{material}}}}}}}{{#if:{{{cost2|}}}|<br>Base Cost: {{Tooltip|{{#var:tiptext}}|{{{cost2}}}|nocolor=y}}}}{{#if:{{{costMax2|}}}|<br>Cost To Max: {{Numdisplay|{{{costMax2}}}}}}}
{{#if:{{{shrinebonus|}}}|'''Shrine Bonus: '''{{{shrinebonus}}}<br/>}}{{#if:{{{basebonus|}}}|'''Base Con. Bonus: '''{{{basebonus}}}<br/>}}{{#if:{{{levelbonus|}}}|'''Con. Level Bonus: '''{{{levelbonus}}}<br/>}}'''Max Con. Level:''' {{{maxlvl|0}}}{{#if:{{{bonuslevels|}}}| '''{{Tooltip|nocolor=y|Increases from other sources|(+ {{{bonuslevels}}})}}'''}}</td>
|}
<td style="width:1e5%;">
{{#if:{{{salt|}}}|{{CraftReq|{{{salt}}}}}{{#invoke:ConsCalcs|salt|sb={{{saltbase|0}}}|cc={{#ifeq:{{{name}}}|Cost Cruncher|1|0}}|maxTL={{{maxlvl|1}}}|bonusTL={{{bonuslevels|0}}}}}
<br>Base Cost: {{{saltbase|0}}}{{#if:{{#var:cargo}}|{{Usedin/datarow|icon=Construction Table|item={{{salt}}}|amount={{#var:saltNorm}}|type=Construction}}}}<br>{{Tooltip|{{#var:tiptext}}|Cost To Max:|nocolor=y|nospace=y}} {{Numdisplay|{{#var:saltNorm}}}}
{{#if:{{{bonuslevels|}}}|<br/>Cost for {{{bonuslevels}}} More Levels: {{Numdisplay|{{#var:saltBonus}}}}<br/>Total: {{Numdisplay|{{#var:saltTotal}}}}{{#if:{{#var:cargo}}|{{Usedin/datarow|icon=Construction Table|item={{{salt}}}|amount={{#var:saltBonus}}|source={{PAGENAME}}{{!}}{{PAGENAME}} Bonus Levels|type=Bonus Levels {{Tooltip|{{{bonussources|Missing}}}}}}}}}}}
}}
{{#if:{{{material|}}}|<br/>{{CraftReq|{{{material}}}}}
<br>Base Cost: {{{matbase|0}}}{{#invoke:ConsCalcs|mat|mb={{{matbase|0}}}|ms={{{matscale|0}}}|cc={{#ifeq:{{{name}}}|Cost Cruncher|1|0}}|maxTL={{{maxlvl|1}}}|bonusTL={{{bonuslevels|0}}}}}{{#if:{{#var:cargo}}|{{Usedin/datarow|icon=Construction Table|item={{{material}}}|amount={{#var:matNorm}}}|type=Construction}}}}<br>{{Tooltip|{{#var:tiptext}}|Cost To Max:|nocolor=y|nospace=y}} {{Numdisplay|{{#var:matNorm}}}}
{{#if:{{{bonuslevels|}}}|<br/>Cost for {{{bonuslevels}}} More Levels: {{Numdisplay|{{#var:matBonus}}}}<br/>Total: {{Numdisplay|{{#var:matTotal}}}}{{#if:{{#var:cargo}}|{{Usedin/datarow|icon=Construction Table|item={{{material}}}|amount={{#var:matBonus}}|source={{PAGENAME}}{{!}}{{PAGENAME}} Bonus Levels|type=Bonus Levels {{Tooltip|{{{bonussources|Missing}}}}}}}}}}}
}}</td></tr></table>
</includeonly><noinclude> Used to construct the infotable for Construction Buildings
<pre>
{{Building
  |name=          Building Name
  |description=  Description of the Building.
  |shrinebonus=  Bonus effect of Shrines.
  |basebonus=    Description of bonus available just for unlocking the Building.
  |levelbonus=    Bonus that improves when leveling the Building.
  |maxlvl=        Max level of the Building without bonuses from other sources (From code).
  |bonuslevels=  Number of extra bonus levels from other sources, if there is any.
  |bonussources=  Short list of the sources those bonus levels come from.
  |salt=          Salt item used to upgrade Building.
  |saltbase=      Base level salt cost (From code).
  |material=      Non-Salt item used to upgrade Building.
  |matbase=      Base level Material cost (From code).
  |matscale=      Rate of scaling Material cost (From code).
}}
</pre>
</noinclude>

Revision as of 03:06, 21 November 2023

Used to construct the infotable for Construction Buildings
 {{Building
   |name=          Building Name
   |description=   Description of the Building.
   |shrinebonus=   Bonus effect of Shrines.
   |basebonus=     Description of bonus available just for unlocking the Building.
   |levelbonus=    Bonus that improves when leveling the Building.
   |maxlvl=        Max level of the Building without bonuses from other sources (From code).
   |bonuslevels=   Number of extra bonus levels from other sources, if there is any.
   |bonussources=  Short list of the sources those bonus levels come from.
   |salt=          Salt item used to upgrade Building.
   |saltbase=      Base level salt cost (From code).
   |material=      Non-Salt item used to upgrade Building.
   |matbase=       Base level Material cost (From code).
   |matscale=      Rate of scaling Material cost (From code).
 }}