Difference between revisions of "Template:HuntingZone"

From Medivia Online Wiki
 
(35 intermediate revisions by the same user not shown)
Line 25: Line 25:
|-
|-
| class="hunt-left" |
| class="hunt-left" |
   <div class="hunt-img">
   <div class="hunt-img">{{#formlink:form=Quote|link text=[[File:{{{Image|Dynahall.png}}}|link=|frameless|class=hunt-bg]]}}</div>
    [[File:{{{background|Dynahall.png}}}|link=|frameless|class=hunt-bg]]
  </div>
 
   <div class="hunt-header-text">
   <div class="hunt-header-text">
     <div class="hunt-name">{{{name|Unknown hunting zone}}}</div>
     <div class="hunt-name">{{{name|Unknown spawn|link=PageLink}}}</div>


     <div class="hunt-voc">
     <div class="hunt-voc">[{{#switch:{{{team|}}}|1=Solo|2=Duo|3=Trio|#default=Team: {{{team|?}}}}}]{{#ifexpr:{{{knight|0}}}=1|{{VocIcon|Knight}}}}{{#ifexpr:{{{archer|0}}}=1|{{#ifexpr:{{{knight|0}}}=1|&nbsp;•&nbsp;}}{{VocIcon|Archer}}}}{{#ifexpr:{{{druid|0}}}=1|{{#ifexpr:{{{knight|0}}}+{{{archer|0}}}>0|&nbsp;•&nbsp;}}{{VocIcon|Druid}}}}{{#ifexpr:{{{mage|0}}}=1|{{#ifexpr:{{{knight|0}}}+{{{archer|0}}}+{{{druid|0}}}>0|&nbsp;•&nbsp;}}{{VocIcon|Mage}}}}{{#ifexpr:{{{novus|0}}}=1|{{#ifexpr:{{{knight|0}}}+{{{archer|0}}}+{{{druid|0}}}+{{{mage|0}}}>0|&nbsp;•&nbsp;}}{{VocIcon|Novus}}}}{{#ifexpr:{{{knight|0}}}+{{{archer|0}}}+{{{druid|0}}}+{{{mage|0}}}+{{{novus|0}}}=0|?}}{{#ifexpr:{{{premium|0}}}=1| <span class="hz-pill hz-premium">Premium</span>}}</div>
      [{{#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>
   </div>
| class="hunt-right" |
| class="hunt-right" |
   <div class="stat-grid">
   <div class="stat-grid">
Line 52: Line 42:
     <div class="stat-box">
     <div class="stat-box">
       <div class="stat-label">EXP/H</div>
       <div class="stat-label">EXP/H</div>
       <div class="stat-value">
       <div class="stat-value">{{#ifexpr: {{{exp|0}}} < 1000 | {{{exp|0}}} / H | {{#expr: floor({{{exp|0}}} / 1000)}} K/H}}
        {{#ifexpr: {{{exp|0}}} < 1000
          | {{{exp|0}}} / H
          | {{#expr: floor({{{exp|0}}} / 1000)}} K/H
        }}
       </div>
       </div>
     </div>
     </div>
Line 62: Line 48:
     <div class="stat-box">
     <div class="stat-box">
       <div class="stat-label">Difficulty</div>
       <div class="stat-label">Difficulty</div>
       <div class="stat-value">
       <div class="stat-value">{{#switch: {{{difficulty|}}}|1=Very Easy|2=Easy|3=Normal|4=Hard|5=Very Hard|#default={{{difficulty|?}}}}}
        {{#switch: {{{difficulty|}}}
          |1=Very Easy|2=Easy|3=Normal|4=Hard|5=Very Hard
          |#default={{{difficulty|?}}}
        }}
       </div>
       </div>
     </div>
     </div>
Line 72: Line 54:
     <div class="stat-box">
     <div class="stat-box">
       <div class="stat-label">Loot</div>
       <div class="stat-label">Loot</div>
       <div class="stat-value">
       <div class="stat-value">{{#switch: {{{loot|}}}|1=High Waste|2=Small Waste|3=Break even|4=Small Profit|5=High Profit|#default={{{loot|?}}}}}
        {{#switch: {{{loot|}}}
          |1=High Waste|2=Small Waste|3=Break even|4=Small Profit|5=High Profit
          |#default={{{loot|?}}}
        }}
       </div>
       </div>
     </div>
     </div>
Line 86: Line 64:


   <div class="hz-details-grid">
   <div class="hz-details-grid">
    {{#if: {{{requirements|}}} |
       <div class="hz-row">
       <div class="hz-row">
         <div class="hz-key">Requirements</div>
         <div class="hz-key">Requirements</div>
         <div class="hz-val">{{{requirements}}}</div>
         <div class="hz-val">{{{requirements|None}}}</div>
       </div>
       </div>
     }}
     {{#if:{{{position|}}}|<div class="hz-row"><div class="hz-key">Location</div><div class="hz-val">{{{category}}} {{Mapper|x={{#explode:{{{position}}}|,|0}}|y={{#explode:{{{position}}}|,|1}}|z={{#explode:{{{position}}}|,|2}}}}</div></div>}}
 
     {{#if: {{{monsters|}}} |
     {{#if: {{{position|}}} |
       <div class="hz-row">
       <div class="hz-row">
         <div class="hz-key">Position</div>
         <div class="hz-key">Monsters</div>
         <div class="hz-val">{{{position}}}</div>
         <div class="hz-val">{{{monsters}}}</div>
       </div>
       </div>
     }}
     }}
 
     {{#if: {{{spawntime|}}} |
     {{#if: {{{monsters|}}} |
       <div class="hz-row">
       <div class="hz-row">
         <div class="hz-key">Monsters</div>
         <div class="hz-key">Spawntime</div>
         <div class="hz-val">{{{monsters}}}</div>
         <div class="hz-val">{{{spawntime}}}</div>
       </div>
       </div>
     }}
     }}
 
{{#if:{{{exp_1|}}}{{{exp_2|}}}{{{exp_3|}}}{{{exp_4|}}}|<div class="hz-row"><div class="hz-key">EXP/H</div><div class="hz-val">{{#if:{{{exp_1|}}}|Solo (<span style="color:#9bd7e9">{{#ifexpr:{{{exp_1|0}}}<1000|{{{exp_1}}} / H|{{#expr:floor({{{exp_1}}}/1000)}} K/H}}</span>)}}{{#if:{{{exp_2|}}}|{{#if:{{{exp_1|}}}| &nbsp;•&nbsp; }}Duo (<span style="color:#9bd7e9">{{#ifexpr:{{{exp_2|0}}}<1000|{{{exp_2}}} / H|{{#expr:floor({{{exp_2}}}/1000)}} K/H}}</span>)}}{{#if:{{{exp_3|}}}|{{#if:{{{exp_1|}}}{{{exp_2|}}}| &nbsp;•&nbsp; }}Trio (<span style="color:#9bd7e9">{{#ifexpr:{{{exp_3|0}}}<1000|{{{exp_3}}} / H|{{#expr:floor({{{exp_3}}}/1000)}} K/H}}</span>)}}{{#if:{{{exp_4|}}}|{{#if:{{{exp_1|}}}{{{exp_2|}}}{{{exp_3|}}}| &nbsp;•&nbsp; }}Team (<span style="color:#9bd7e9">{{#ifexpr:{{{exp_4|0}}}<1000|{{{exp_4}}} / H|{{#expr:floor({{{exp_4}}}/1000)}} K/H}}</span>)}}</div></div>}}
    {{#if: {{{supplies|}}} |
       <div class="hz-row">
       <div class="hz-row">
         <div class="hz-key">Supplies</div>
         <div class="hz-key">Supplies</div>
         <div class="hz-val">{{{supplies}}}</div>
         <div class="hz-val">{{{supplies|}}}</div>
       </div>
       </div>
    }}
    {{#if: {{{notes|}}} |
       <div class="hz-row hz-notes">
       <div class="hz-row hz-notes">
         <div class="hz-key">Notes</div>
         <div class="hz-key">Notes</div>
         <div class="hz-val">{{{notes}}}</div>
         <div class="hz-val">{{{notes}}}</div>
       </div>
       </div>
    }}
   </div>
   </div>
</div>
</div>
Line 137: Line 107:
   |druid=Integer,
   |druid=Integer,
   |mage=Integer,
   |mage=Integer,
  |novus=Integer,
   |loot=String,
   |loot=String,
   |difficulty=Integer,
   |difficulty=Integer,
Line 146: Line 117:
   |notes=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>
</noinclude>

Latest revision as of 10:24, 12 January 2026



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