Difference between revisions of "Template:HuntingZone"

From Medivia Online Wiki
Line 1: Line 1:
<includeonly>{{#cargo_store:|table=HuntingSpots|background={{{background|}}}|name={{{name|}}}|minlevel={{{minlevel|}}}|maxlevel={{{maxlevel|}}}|exp={{{exp|}}}|team={{{team|}}}|knight={{{knight|}}}|archer={{{archer|}}}|druid={{{druid|}}}|mage={{{mage|}}}|loot={{{loot|}}}|difficulty={{{difficulty|}}}|premium={{{premium|0}}}|requirements={{{requirements|}}}|position={{{position|}}}|monsters={{{monsters|}}}|supplies={{{supplies|}}}|notes={{{notes|}}}}}{| class="hunt-card hz-card"|-| class="hunt-left" | <div class="hunt-img">{{#formlink:form=Quote|link text=[[File:{{{background|Dynahall.png}}}|link=|frameless|class=hunt-bg]]}}</div><div class="hunt-header-text"><div class="hunt-name">{{#formredlink:target={{{name|Unknown spawn|link=PageLink}}}}}</div><div class="hunt-voc">[{{#switch: {{{team|}}}|1=Solo|2=Duo|3=Trio|#default=Team: {{{team|?}}}}}] {{#if:{{{knight|}}}|{{VocIcon|Knight}}}}{{#if:{{{archer|}}}|{{#if:{{{knight|}}}|&nbsp;•&nbsp;}}{{VocIcon|Archer}}}}{{#if:{{{druid|}}}|{{#if:{{{knight|}}}{{{archer|}}}|&nbsp;•&nbsp;}}{{VocIcon|Druid}}}}{{#if:{{{mage|}}}|{{#if:{{{knight|}}}{{{archer|}}}{{{druid|}}}|&nbsp;•&nbsp;}}{{VocIcon|Mage}}}}{{#if:{{{knight|}}}{{{archer|}}}{{{druid|}}}{{{mage|}}}||?}} {{#ifexpr: {{{premium|0}}} = 1 | <span class="hz-pill hz-premium">Premium</span> | }}</div></div>| class="hunt-right" | <div class="stat-grid"><div class="stat-box"><div class="stat-label">Level</div><div class="stat-value">{{{minlevel|?}}} to {{{maxlevel|?}}}</div></div><div class="stat-box"><div class="stat-label">EXP/H</div><div class="stat-value">{{#ifexpr: {{{exp|0}}} < 1000 | {{{exp|0}}} / H | {{#expr: floor({{{exp|0}}} / 1000)}} K/H}}</div></div><div class="stat-box"><div class="stat-label">Difficulty</div><div class="stat-value">{{#switch: {{{difficulty|}}}|1=Very Easy|2=Easy|3=Normal|4=Hard|5=Very Hard|#default={{{difficulty|?}}}}}</div></div><div class="stat-box"><div class="stat-label">Loot</div><div class="stat-value">{{#switch: {{{loot|}}}|1=High Waste|2=Small Waste|3=Break even|4=Small Profit|5=High Profit|#default={{{loot|?}}}}}</div></div></div>|}{{#if: {{{requirements|}}}{{{position|}}}{{{monsters|}}}{{{supplies|}}}{{{notes|}}} | <div class="hz-details"><div class="hz-details-title">Details</div><div class="hz-details-grid">{{#if: {{{requirements|}}} | <div class="hz-row"><div class="hz-key">Requirements</div><div class="hz-val">{{{requirements}}}</div></div> }}{{#if: {{{position|}}} | <div class="hz-row"><div class="hz-key">Position</div><div class="hz-val">{{{position}}}</div></div> }}{{#if: {{{monsters|}}} | <div class="hz-row"><div class="hz-key">Monsters</div><div class="hz-val">{{{monsters}}}</div></div> }}{{#if: {{{supplies|}}} | <div class="hz-row"><div class="hz-key">Supplies</div><div class="hz-val">{{{supplies}}}</div></div> }}{{#if: {{{notes|}}} | <div class="hz-row hz-notes"><div class="hz-key">Notes</div><div class="hz-val">{{{notes}}}</div></div> }}</div></div> }}</includeonly><noinclude>{{#cargo_declare:|_table=HuntingSpots|background=String,|name=String,|minlevel=Integer,|maxlevel=Integer,|exp=Integer,|team=Integer,|knight=Integer,|archer=Integer,|druid=Integer,|mage=Integer,|loot=String,|difficulty=Integer,|premium=Integer,|requirements=Text,|position=Text,|monsters=Text,|supplies=Text,|notes=Text}}<pre>{{HuntingZone|background=|name=|minlevel=|maxlevel=|exp=|team=|knight=|archer=|druid=|mage=|loot=|difficulty=|premium=|requirements=|position=|monsters=|supplies=|notes=}}</pre></noinclude>
{{#cargo_store:
  |table=HuntingSpots
  |background={{{background|}}}
  |name={{{name|}}}
  |minlevel={{{minlevel|}}}
  |maxlevel={{{maxlevel|}}}
  |exp={{{exp|}}}
  |team={{{team|}}}
  |knight={{{knight|}}}
  |archer={{{archer|}}}
  |druid={{{druid|}}}
  |mage={{{mage|}}}
  |loot={{{loot|}}}
  |difficulty={{{difficulty|}}}
  |premium={{{premium|0}}}
  |requirements={{{requirements|}}}
  |position={{{position|}}}
  |monsters={{{monsters|}}}
  |supplies={{{supplies|}}}
  |notes={{{notes|}}}
}}
 
<includeonly>
{| class="hunt-card hz-card"
|-
| class="hunt-left" |
  <div class="hunt-img">
    {{#formlink:form=Quote
      |link text=[[File:{{{background|Dynahall.png}}}|link=|frameless|class=hunt-bg]]
    }}
  </div>
 
  <div class="hunt-header-text">
    <div class="hunt-name">{{{name|Unknown spawn|link=PageLink}}}</div>
 
    <div class="hunt-voc">[{{#switch: {{{team|}}}|1=Solo|2=Duo|3=Trio|#default=Team: {{{team|?}}}}}]{{#if:{{{knight|}}}|{{VocIcon|Knight}}}}{{#if:{{{archer|}}}|{{#if:{{{knight|}}}|&nbsp;•&nbsp;}}{{VocIcon|Archer}}}}{{#if:{{{druid|}}}|{{#if:{{{knight|}}}{{{archer|}}}|&nbsp;•&nbsp;}}{{VocIcon|Druid}}}}{{#if:{{{mage|}}}|{{#if:{{{knight|}}}{{{archer|}}}{{{druid|}}}|&nbsp;•&nbsp;}}{{VocIcon|Mage}}}}{{#if:{{{knight|}}}{{{archer|}}}{{{druid|}}}{{{mage|}}}||?}{{#ifexpr: {{{premium|0}}} = 1 | <span class="hz-pill hz-premium">Premium</span> | }}
    </div>
  </div>
 
| class="hunt-right" |
  <div class="stat-grid">
    <div class="stat-box">
      <div class="stat-label">Level</div>
      <div class="stat-value">{{{minlevel|?}}} to {{{maxlevel|?}}}</div>
    </div>
 
    <div class="stat-box">
      <div class="stat-label">EXP/H</div>
      <div class="stat-value">{{#ifexpr: {{{exp|0}}} < 1000 | {{{exp|0}}} / H | {{#expr: floor({{{exp|0}}} / 1000)}} K/H}}
      </div>
    </div>
 
    <div class="stat-box">
      <div class="stat-label">Difficulty</div>
      <div class="stat-value">{{#switch: {{{difficulty|}}}|1=Very Easy|2=Easy|3=Normal|4=Hard|5=Very Hard|#default={{{difficulty|?}}}}}
      </div>
    </div>
 
    <div class="stat-box">
      <div class="stat-label">Loot</div>
      <div class="stat-value">{{#switch: {{{loot|}}}|1=High Waste|2=Small Waste|3=Break even|4=Small Profit|5=High Profit|#default={{{loot|?}}}}}
      </div>
    </div>
  </div>
|}
 
{{#if: {{{requirements|}}}{{{position|}}}{{{monsters|}}}{{{supplies|}}}{{{notes|}}} |
<div class="hz-details">
  <div class="hz-details-title">Details</div>
 
  <div class="hz-details-grid">
    {{#if: {{{requirements|}}} |
      <div class="hz-row">
        <div class="hz-key">Requirements</div>
        <div class="hz-val">{{{requirements}}}</div>
      </div>
    }}
    {{#if: {{{position|}}} |
      <div class="hz-row">
        <div class="hz-key">Position</div>
        <div class="hz-val">{{{position}}}</div>
      </div>
    }}
    {{#if: {{{monsters|}}} |
      <div class="hz-row">
        <div class="hz-key">Monsters</div>
        <div class="hz-val">{{{monsters}}}</div>
      </div>
    }}
    {{#if: {{{supplies|}}} |
      <div class="hz-row">
        <div class="hz-key">Supplies</div>
        <div class="hz-val">{{{supplies}}}</div>
      </div>
    }}
    {{#if: {{{notes|}}} |
      <div class="hz-row hz-notes">
        <div class="hz-key">Notes</div>
        <div class="hz-val">{{{notes}}}</div>
      </div>
    }}
  </div>
</div>
}}
</includeonly>
 
<noinclude>
{{#cargo_declare:
  |_table=HuntingSpots
  |background=String,
  |name=String,
  |minlevel=Integer,
  |maxlevel=Integer,
  |exp=Integer,
  |team=Integer,
  |knight=Integer,
  |archer=Integer,
  |druid=Integer,
  |mage=Integer,
  |loot=String,
  |difficulty=Integer,
  |premium=Integer,
  |requirements=Text,
  |position=Text,
  |monsters=Text,
  |supplies=Text,
  |notes=Text
}}
</noinclude>

Revision as of 14:08, 11 January 2026



This template defines the table "HuntingSpots". View table. A replacement table has been generated for this table; View replacement table.