Homecoming Wiki:Invention Origin Enhancements: Difference between revisions
imported>Aggelakis (+{{MeritCost}}) |
imported>Aggelakis (→Templates: Common Invention Recipes distinctions) |
||
Line 60: | Line 60: | ||
This will put the IO's image at the top of the page, as well as some text saying what set the IO is part of. | This will put the IO's image at the top of the page, as well as some text saying what set the IO is part of. | ||
'''NOTE:''' If the enhancement is a [[Common Invention Recipes|Common]], use {{tl|InventionEnhHeadCommon}} instead. | |||
=== MeritCost === | === MeritCost === | ||
Line 71: | Line 73: | ||
:"This recipe cannot be purchased at a Merit Vendor." | :"This recipe cannot be purchased at a Merit Vendor." | ||
This should be placed after any [[Paragon_Wiki:Invention_Origin_Enhancements#Additional|"IOFlag"]] templates and additional text, but before any {{tl|bug}} templates. | |||
=== IOEffectPreamble === | === IOEffectPreamble === | ||
Line 95: | Line 99: | ||
:<code><nowiki>{{IOEffectTables|num=2|from=20|to=35|Accuracy|Damage}}</nowiki></code> | :<code><nowiki>{{IOEffectTables|num=2|from=20|to=35|Accuracy|Damage}}</nowiki></code> | ||
:<code><nowiki>{{IOEffectTables|num=4|from=30|to=53|Accuracy|Damage|END Red.|Recharge}}</nowiki></code> | :<code><nowiki>{{IOEffectTables|num=4|from=30|to=53|Accuracy|Damage|END Red.|Recharge}}</nowiki></code> | ||
'''NOTE:''' If the enhancement is a [[Common Invention Recipes|Common]], use {{tl|InventionEnhHeadCommon}} instead. | |||
=== DropRecipeHead === | === DropRecipeHead === | ||
Line 101: | Line 107: | ||
This template opens up the Recipe section of the article. It provides the recipe's image, the recipe's rareness and how to obtain it, and it indicates how much it sells for in stores. It also leads into the next template. | This template opens up the Recipe section of the article. It provides the recipe's image, the recipe's rareness and how to obtain it, and it indicates how much it sells for in stores. It also leads into the next template. | ||
The template gets two parameters, the set's name and its drop rarity. For example | The template gets two parameters, the set's name and its drop rarity (see template page for rarity keywords). For example: | ||
:<code><nowiki>{{DropRecipeHead|Bruising Blow|U}}</nowiki></code> | :<code><nowiki>{{DropRecipeHead|Bruising Blow|U}}</nowiki></code> | ||
The | The template can also take a third parameter to override the level it is treated as for crafting purposes. | ||
'''NOTE:''' If the enhancement is a [[Common Invention Recipes|Common]], use {{tl|InventionEnhHeadCommon}} instead. | |||
=== DropRecipeTables === | === DropRecipeTables === | ||
: ''See also:'' {{tl|DropRecipeTables}} | : ''See also:'' {{tl|DropRecipeTables}} | ||
'''NOTE:''' If the enhancement is a [[Common Invention Recipes|Common]], use individual {{tl|RecipeTableEntry}} templates for each recipe level. | |||
=== ISalvage === | === ISalvage === |
Revision as of 11:29, 31 December 2008
Overview
This article discusses how to create an Invention Origin Enhancement/Recipe article. These articles are highly templated and thus may be difficult for users who are unfamiliar with the templates to create without such a guide.
Example
{{InventionEnhHead|Kinetic Crash}} {{MeritCost|50}} == Effects == {{IOEffectPreamble|knockback distance|endurance use}} {{IOEffectTables|num=2|from=21|to=50|Knockback|END Red.}} == Recipe == {{DropRecipeHead|Kinetic Crash|U}} {{DropRecipeTables|from=21|to=50 |{{ISalvage|Ancient Artifact|1|21-25}}<br /> {{ISalvage|Boresight|1|21-25}}<br /> {{ISalvage|Scope|1|21-25}} |{{ISalvage|Masterwork Weapon|1|26-40}}<br /> {{ISalvage|Iron|1|26-40}}<br /> {{ISalvage|Steel|1|26-40}} |{{ISalvage|Nevermelting Ice|1|41-50}}<br /> {{ISalvage|Mathematic Proof|1|41-50}}<br /> {{ISalvage|Chaos Theorem|1|41-50}}}}
(See Kinetic Crash: Knockback/Endurance for the results of above.)
Templates Template
{{InventionEnhHead|}} {{MeritCost|}} {{IOFlagProc}} {{IOFlagUnique}} {{IOFlagGlobal}} {{IOFlag50}} == Effects == {{IOEffectPreamble|}} {{IOEffectTables|num=|from=|to=|}} == Recipe == {{DropRecipeHead||}} {{DropRecipeTables|from=|to= |{{ISalvage|||}}<br /> | | |}}
Templates
InventionEnhHead
- See also: {{InventionEnhHead}}
The template takes one argument: the name of the IO Set that this enhancement is part of. For example:
{{InventionEnhHead|Kinetic Combat}}
This will put the IO's image at the top of the page, as well as some text saying what set the IO is part of.
NOTE: If the enhancement is a Common, use {{InventionEnhHeadCommon}} instead.
MeritCost
- See also: {{MeritCost}}
The template takes one argument: the Merit Vendor cost to purchase the specific set recipe. For example:
{{MeritCost|50}}
Set to 0 if it is not purchasable at a Merit Vendor. The following text will result:
- "This recipe cannot be purchased at a Merit Vendor."
This should be placed after any "IOFlag" templates and additional text, but before any {{bug}} templates.
IOEffectPreamble
- See also: {{IOEffectPreamble}}
This template starts the Effects section of the article. It creates the section header and establishes what aspects of the power are enhanced by the IO. It takes between one and four arguments, each being an aspect of the power. Please see the template's documentation for the recommended wording to be used for various aspects.
Some IO's do not actually enhance any aspect of their slotted power. Instead, they only confer global bonuses or provide a change for a proc to happen. In these cases, this template should not be used. Instead, the effects section should be manually created. (TODO: Detail how to proceed with these in another section.)
Some examples:
{{IOEffectPreamble|accuracy}}
{{IOEffectPreamble|accuracy|damage}}
{{IOEffectPreamble|accuracy|damage|recharge time}}
{{IOEffectPreamble|accuracy|damage|recharge time|endurance use}}
IOEffectTables
- See also: {{IOEffectTables}}
This generates the tables that provide the percentage improvement conferred by the enhancement on each of the aspects it improves. It takes several named arguments and several position arguments. It needs from and to parameters to specify the level ranges of the enhancement. It needs a num parameter that specifies how many aspects the enhancement has (1, 2, 3, or 4). And it accepts up to four position parameters, which should be the names of the aspects it enhances (Accuracy, Damage, Recharge, etc.).
Some examples:
{{IOEffectTables|num=2|from=20|to=35|Accuracy|Damage}}
{{IOEffectTables|num=4|from=30|to=53|Accuracy|Damage|END Red.|Recharge}}
NOTE: If the enhancement is a Common, use {{InventionEnhHeadCommon}} instead.
DropRecipeHead
- See also: {{DropRecipeHead}}
This template opens up the Recipe section of the article. It provides the recipe's image, the recipe's rareness and how to obtain it, and it indicates how much it sells for in stores. It also leads into the next template.
The template gets two parameters, the set's name and its drop rarity (see template page for rarity keywords). For example:
{{DropRecipeHead|Bruising Blow|U}}
The template can also take a third parameter to override the level it is treated as for crafting purposes.
NOTE: If the enhancement is a Common, use {{InventionEnhHeadCommon}} instead.
DropRecipeTables
- See also: {{DropRecipeTables}}
NOTE: If the enhancement is a Common, use individual {{RecipeTableEntry}} templates for each recipe level.
ISalvage
- See also: {{ISalvage}}
Additional
These can be used immediately after {{InventionEnhHead}} to flag an IO with special properties.
- {{IOFlagProc}} Proc: This enhancement has a chance of taking effect each time its power is used.
- {{IOFlagUnique}} Unique: No more than one enhancement of this type may be slotted by a character.
- {{IOFlag50}} Level 50: Characters must be level 50 to slot this enhancement.
- {{IOFlagGlobal}} Global: This enhancement functions as a set bonus and is always on, even if in a toggle that is turned off.