Jump to content

Template:Consumable: Difference between revisions

From Drifters Almanac
No edit summary
mNo edit summary
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="consumable-template">
<div class="consumable-template">
 
<includeonly>{{DISPLAYTITLE:{{{name}}}}}</includeonly>
'''{{{name|{{PAGENAME}}}}}'''
'''{{{name|{{PAGENAME}}}}}'''
 
{{#if:{{{tooltip_image|}}}|[[File:{{{tooltip_image}}}|thumb|{{{name}}} Tooltip]]|[[File:Image_Placeholder.png|thumb|Image Needed]]}}
[[File:{{{tooltip_image|ConsumablePlaceholder.png}}}|thumb]]
<!--
 
==========================
<!-- ========================== -->
           STATS           
<!--           STATS          -->
==========================
<!-- ========================== -->
--><div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Stats</div>
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Stats</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="margin-left: 1em;">
<div style="margin-left: 1em;">
{{#if:{{{category|}}}|'''Category''': [[:Category:{{{category}}}|{{{category}}}]]<br />
{{#ifeq:{{lc:{{{is_soulbound|}}}}}|yes|'''This item is Soulbound and cannot be traded.'''<br />
}}{{#if:{{{execution_time|}}}|'''Execution Time''': {{{execution_time}}}<br />
}}{{#if:{{{category|}}}|'''Category: [[{{{category}}}]]'''<br />
}}{{#if:{{{cooldown|}}}|'''Cooldown''': {{{cooldown}}}<br />
}}{{#if:{{{execution_time|}}}|'''Execution Time:''' {{{execution_time}}}s<br />
}}{{#if:{{{movement_penalty|}}}|'''Movement Penalty''': {{{movement_penalty}}}<br />
}}{{#if:{{{cooldown_minutes|}}}{{{cooldown_seconds|}}}|'''Cooldown:''' {{#if:{{{cooldown_minutes|}}}|{{{cooldown_minutes}}}m}}{{#if:{{{cooldown_seconds|}}}| &#32;{{{cooldown_seconds}}}s}}<br />
}}{{#if:{{{range|}}}|'''Range''': {{{range}}}<br />
}}{{#if:{{{movement_penalty|}}}|'''Movement Penalty:''' - {{{movement_penalty}}}%<br />
}}{{#if:{{{angle|}}}|'''Angle''': {{{angle}}}&deg;<br />
}}{{#if:{{{range|}}}|'''Range:''' {{{range}}}m<br />
}}{{#if:{{{effect_target|}}}|'''Target''': {{{effect_target}}}<br />
}}{{#if:{{{angle|}}}|'''Angle:''' {{{angle}}}&deg;<br />
}}{{#if:{{{effect_duration|}}}|'''Duration''': {{{effect_duration}}}<br />
}}{{#if:{{{effect_targets|}}}|'''Target:''' {{{effect_targets}}}<br />
}}
}}{{#if:{{{duration_minutes|}}}{{{duration_seconds|}}}|'''Duration:''' {{#if:{{{duration_minutes|}}}|{{{duration_minutes}}}m}}{{#if:{{{duration_seconds|}}}| &#32;{{{duration_seconds}}}s}}<br />
</div>
}}</div><!--
 
==========================
<!-- ========================== -->
         EFFECTS           
<!--         EFFECTS          -->
==========================
<!-- ========================== -->
-->{{#if:{{{effect_value|}}}{{{stat1_name|}}}{{{stat2_name|}}}{{{stat3_name|}}}{{{stat4_name|}}}{{{stat5_name|}}}{{{stat6_name|}}}{{{heal_min|}}}{{{damage|}}}|
{{#if:{{{effect_value|}}}|
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Effect</div>
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Effect</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="margin-left: 1em;">
<div style="margin-left: 1em;">
{{{effect_value}}}
{{#if:{{{effect_value|}}}| {{{effect_value}}}<br />
</div>
}}{{#if:{{{heal_min|}}}| {{{heal_min}}}{{#if:{{{heal_max|}}}| {{{heal_max}}}}} Health<br />
}}
}}{{#if:{{{heal_dice_roll|}}}|<span style="margin-left: 1em; color: #aaa;">({{{heal_dice_roll}}})</span><br />
 
}}{{#if:{{{damage|}}}| {{{damage}}} {{{damage_type|}}}<br />
<!-- ========================== -->
}}{{#if:{{{damage_dice_roll|}}}|<span style="margin-left: 1em; color: #aaa;">({{{damage_dice_roll}}})</span><br />
<!--    TRIGGERED EFFECTS      -->
}}</div>
<!-- ========================== -->
{{#if:{{{trigger_type|}}}{{{trigger_chance|}}}{{{trigger_effect|}}}|
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Triggered Effect</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="margin-left: 1em;">
'''Triggered {{trigger_type}}'''<br />
{{#if:{{{trigger_chance|}}}|☐ {{{trigger_chance}}} chance on hit to apply<br />}}
{{#if:{{{trigger_effect|}}}|{{{trigger_effect}}} }}
{{#if:{{{trigger_duration|}}}|for {{{trigger_duration}}} }}
</div>
}}
 
<!-- ========================== -->
<!--        REQUIREMENTS      -->
<!-- ========================== -->
{{#if:{{{level_requirement|}}}{{{class_requirement1|}}}|
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Requirements</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="margin-left: 1em;">
{{#if:{{{level_requirement|}}}|'''Level Requirement''': {{{level_requirement}}}<br />}}
{{#if:{{{class_requirement1|}}}|'''Class Requirement''': [[{{{class_requirement1}}}]]}}{{#if:{{{class_requirement2|}}}|, [[{{{class_requirement2}}}]]}}{{#if:{{{class_requirement3|}}}|, [[{{{class_requirement3}}}]]}}
</div>
}}
 
<!-- ========================== -->
<!--    ADDITIONAL STATS      -->
<!-- ========================== -->
{{#if:{{{stat1_name|}}}{{{stat2_name|}}}{{{stat3_name|}}}{{{stat4_name|}}}{{{stat5_name|}}}{{{stat6_name|}}}|
{{#if:{{{stat1_name|}}}{{{stat2_name|}}}{{{stat3_name|}}}{{{stat4_name|}}}{{{stat5_name|}}}{{{stat6_name|}}}|
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Additional Stats</div>
<hr style="border: 0; border-top: 1px solid #555;" />
{{AdditionalStats
{{AdditionalStats
  | stat1_name  = {{{stat1_name|}}}
  | stat1_name  = {{{stat1_name|}}}
Line 78: Line 47:
  | stat6_name  = {{{stat6_name|}}}
  | stat6_name  = {{{stat6_name|}}}
  | stat6_value = {{{stat6_value|}}}
  | stat6_value = {{{stat6_value|}}}
}}
}} }} }}<!--
}}
==========================
 
  TRIGGERED EFFECTS      
<!-- ========================== -->
==========================
<!--          FLAVOR TEXT     -->
-->{{#ifeq:{{lc:{{{has_trigger|}}}}}|yes|
<!-- ========================== -->
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Triggered Effect</div>
{{#if:{{{flavor_text|}}}|
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Flavor Text</div>
<div style="margin-left: 1em;">
• '''Condition''': {{#if:{{{trigger_max_hits|}}}|{{{trigger_max_hits}}}x }}{{#if:{{{trigger_chance|}}}| &#32;{{{trigger_chance}}}% chance }} &#32;{{{trigger_type}}}<br />
{{#if:{{{trigger_effect1|}}}|&nbsp;&nbsp;&nbsp;{{{trigger_effect1}}}<br />
}}{{#if:{{{trigger_effect2|}}}|&nbsp;&nbsp;&nbsp;{{{trigger_effect2}}}<br />
}}{{#if:{{{trigger_duration|}}}|&nbsp;&nbsp;&nbsp;for {{{trigger_duration}}} }}<br />
</div>
}}<!--
==========================
      REQUIREMENTS     
==========================
--><div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Requirements</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="color: #4ec0ff; font-style: italic; margin-left: 1em;">{{{flavor_text}}}</div>
<div style="margin-left: 1em;">
}}
{{#if:{{{level_requirement|}}}|'''Level Requirement''': {{{level_requirement}}}<br />
 
}}{{#if:{{{class_requirement|}}}|'''Class Requirement''': {{#invoke:ListClassReq|fromDelimited|{{{class_requirement}}}|delimiter=,}}<br />
<!-- ========================== -->
}}</div><!--
<!--      CRAFTING INFO      -->
==========================
<!-- ========================== -->
    ACQUISITION         
==========================
-->{{Acquisition
|harvested_from={{{harvested_from|}}}
|dropped_by={{{dropped_by|}}}
|sold_by={{{sold_by|}}}
|quest_reward={{{quest_reward|}}}
}}<!--
==========================
    USED IN QUESTS     
==========================
-->{{#if:{{{used_in_quests|}}}|
{{UsedInQuests
|used_in_quests={{{used_in_quests|}}}
}}}}<!--
==========================
      FLAVOR TEXT        
==========================
-->{{#if:{{{flavor_text|}}}|
{{FlavorText
|flavor_text={{{flavor_text|}}}
}}}}<!--
==========================
      SELL PRICE       
==========================
-->{{#if:{{{sell_price_gold|}}}{{{sell_price_silver|}}}{{{sell_price_copper|}}}|
{{PriceDisplay
|gold={{{sell_price_gold|}}}
|silver={{{sell_price_silver|}}}
|copper={{{sell_price_copper|}}}
}}}}<!--
==========================
      CRAFTING INFO     
==========================
-->{{#if:{{{crafting_profession|}}}{{{recipe_page|}}}|
{{CraftingDetails
{{CraftingDetails
| crafting_profession = {{{crafting_profession|}}}
| crafting_profession = {{{crafting_profession|}}}
| recipe_page        = {{{recipe_page|}}}
| recipe_page        = {{{recipe_page|}}}


| component1_name              = {{{component1_name|}}}
| component1_name              = {{{component1_name|}}}
| component1_material          = {{{component1_material|}}}
| component1_material          = {{{component1_material|}}}
| component1_material_category = {{{component1_material_category|}}}
| component1_category_tier    = {{{component1_category_tier|}}}
| component1_material_category = {{{component1_material_category|}}}


| component2_name              = {{{component2_name|}}}
| component2_name              = {{{component2_name|}}}
| component2_material          = {{{component2_material|}}}
| component2_material          = {{{component2_material|}}}
| component2_material_category = {{{component2_material_category|}}}
| component2_category_tier    = {{{component2_category_tier|}}}
| component2_material_category = {{{component2_material_category|}}}


| component3_name              = {{{component3_name|}}}
| component3_name              = {{{component3_name|}}}
| component3_material          = {{{component3_material|}}}
| component3_material          = {{{component3_material|}}}
| component3_material_category = {{{component3_material_category|}}}
| component3_category_tier    = {{{component3_category_tier|}}}
| component3_material_category = {{{component3_material_category|}}}


| component4_name              = {{{component4_name|}}}
| component4_name              = {{{component4_name|}}}
| component4_material          = {{{component4_material|}}}
| component4_material          = {{{component4_material|}}}
| component4_material_category = {{{component4_material_category|}}}
| component4_category_tier    = {{{component4_category_tier|}}}
| component4_material_category = {{{component4_material_category|}}}


| component5_name              = {{{component5_name|}}}
| component5_name              = {{{component5_name|}}}
| component5_material          = {{{component5_material|}}}
| component5_material          = {{{component5_material|}}}
| component5_material_category = {{{component5_material_category|}}}
| component5_category_tier    = {{{component5_category_tier|}}}
}}
| component5_material_category = {{{component5_material_category|}}}
}}}}<!--
==========================
          NOTES         
==========================
-->{{#if:{{{notes|}}}|
{{Notes
|notes={{{notes|}}}
}}}}<!--
==========================
        CATEGORIES       
==========================
--><includeonly>[[Category:Consumables]]</includeonly>
{{#if:{{{crafting_profession|}}}|[[Category:Crafted Consumables]]}}
{{#if:{{{category|}}}|[[Category:{{{category}}}]]}}


<!-- ========================== -->
<includeonly><div style="display:none">
<!--        ACQUISITION        -->
[[Is soulbound::{{{is_soulbound|}}}]]
<!-- ========================== -->
[[Consumable category::{{{category|}}}]]
{{#if:{{{how_to_acquire|}}}|
[[Execution time::{{{execution_time|}}}]]
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Acquisition</div>
[[Cooldown (minutes)::{{{cooldown_minutes|}}}]]
<hr style="border: 0; border-top: 1px solid #555;" />
[[Cooldown (seconds)::{{{cooldown_seconds|}}}]]
{{Div col|colwidth=20em}}
[[Range::{{{range|}}}]]
{{#invoke:ListLinks|fromDelimited|1={{{how_to_acquire}}}|delimiter=, }}
[[Angle::{{{angle|}}}]]
{{Div col end}}
[[Effect targets::{{{effect_targets|}}}]]
}}
[[Duration (minutes)::{{{duration_minutes|}}}]]
 
[[Duration (seconds)::{{{duration_seconds|}}}]]
<!-- ========================== -->
[[Heal minimum::{{{heal_min|}}}]]
<!--        SALE PRICE        -->
[[Heal maximum::{{{heal_max|}}}]]
<!-- ========================== -->
[[Trigger effect::{{{trigger_effect|}}}]]
{{#if:{{{sale_price|}}}|
<div style="font-size: 1.2em; font-weight: bold; margin-top: 1em;">Sale Price</div>
<hr style="border: 0; border-top: 1px solid #555;" />
<div style="margin-left: 1em;">
'''Sale Price''': {{{sale_price}}}<br />
</div>
}}


<!-- ========================== -->
[[Level requirement::{{{level_requirement|}}}]]
<!--        CATEGORIES        -->
{{#arraymap:{{{class_requirement|}}}|,|x|[[Class requirement::x]]}}
<!-- ========================== -->
[[Category:Consumables]]
{{#if:{{{crafting_profession|}}}|[[Category:Crafted Consumables]]}}
{{#if:{{{category|}}}|[[Category:{{{category}}}]]}}


</div>
[[Profession::{{{crafting_profession|}}}]]
{{#arraymap:{{{recipe_page|}}}|,|x|[[Recipe page::x]]}}
[[Crafting component name::{{{component1_name|}}}]]
{{#arraymap:{{{component1_material|}}}|,|x|[[Crafting component material::x]]}}
{{#arraymap:{{{component1_material_category|}}}|,|x|[[Crafting component material category::x]]}}
[[Crafting component name::{{{component2_name|}}}]]
{{#arraymap:{{{component2_material|}}}|,|x|[[Crafting component material::x]]}}
{{#arraymap:{{{component2_material_category|}}}|,|x|[[Crafting component material category::x]]}}
[[Crafting component name::{{{component3_name|}}}]]
{{#arraymap:{{{component3_material|}}}|,|x|[[Crafting component material::x]]}}
{{#arraymap:{{{component3_material_category|}}}|,|x|[[Crafting component material category::x]]}}
[[Crafting component name::{{{component4_name|}}}]]
{{#arraymap:{{{component4_material|}}}|,|x|[[Crafting component material::x]]}}
{{#arraymap:{{{component4_material_category|}}}|,|x|[[Crafting component material category::x]]}}
[[Crafting component name::{{{component5_name|}}}]]
{{#arraymap:{{{component5_material|}}}|,|x|[[Crafting component material::x]]}}
{{#arraymap:{{{component5_material_category|}}}|,|x|[[Crafting component material category::x]]}}
<span style="display:none">{{#default_form:Consumable}}</span>
</div></includeonly>

Latest revision as of 15:51, 29 June 2025

Consumable

Image Needed
Stats

Requirements