Homecoming Wiki:Invention Origin Enhancements: Difference between revisions

From Homecoming Wiki
Jump to navigation Jump to search
imported>Sekoia (historical)
m (→‎IOEffectPreamble: format fix)
mNo edit summary
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{TOCright}}{{wip}}
{{TOCright}}


== Overview ==
== Overview ==
Line 7: Line 7:
== Example ==
== Example ==


<pre><nowiki>{{InventionEnhHead|Kinetic Combat}}
<pre><nowiki>{{InventionEnhHead|Kinetic Crash}}
{{MeritCost|50}}


== Effects ==
== Effects ==
{{IOEffectPreamble|damage|endurance use}}
{{IOEffectPreamble|recharge time|endurance reduction}}
{{IOEffectTables|num=2|from=20|to=35|Damage|END Red.}}
{{IOEffectTables|num=2|from=21|to=50|Recharge|Endurance Reduction}}


== Recipe ==
== Recipe ==
{{DropRecipeHead|Kinetic Combat|?}}
{{DropRecipeHead|Kinetic Crash|U}}
{{DropRecipeTables|from=20|to=35
{{DropRecipeTables|from=21|to=50
|{{ISalvage|Spell Scroll|1|20-25}}<br />
|{{ISalvage|Ancient Artifact|1|21-25}}<br />
{{ISalvage|Inanimate Carbon Rod|1|20-25}}<br />
{{ISalvage|Boresight|1|21-25}}<br />
{{ISalvage|Mutant Blood Sample|1|20-25}}<br />
{{ISalvage|Scope|1|21-25}}
{{ISalvage|Strand of Fate|1|20-25}}
|{{ISalvage|Masterwork Weapon|1|26-40}}<br />
|{{ISalvage|Alchemical Silver|1|26-35}}<br />
{{ISalvage|Iron|1|26-40}}<br />
{{ISalvage|Inert Gas|1|26-35}}<br />
{{ISalvage|Steel|1|26-40}}
{{ISalvage|Commercial Cybernetic|1|26-35}}<br />
|{{ISalvage|Nevermelting Ice|1|41-50}}<br />
{{ISalvage|Empowered Sigil|1|26-35}}
{{ISalvage|Mathematic Proof|1|41-50}}<br />
|}}</nowiki></pre>
{{ISalvage|Chaos Theorem|1|41-50}}}}
 
[[Category:Invention Set Enhancements]]</nowiki></pre>
 
(See [[Kinetic Crash: Recharge/Endurance]] for the results of above.)
 
== Templates Template ==
<pre><nowiki>{{InventionEnhHead|}}
{{IOFlagUnique}}
{{IOFlagUniqueStealth}}
{{IOFlagProc}}
{{IOFlagGlobal}}
{{IOFlag50}}
{{SuperPackPurchase|type=}}
{{MeritCost|}}
 
 
== Effects ==
{{IOEffectProc|damage=|ppm=}}
 
{{IOEffectPreamble|}}
{{IOEffectTables|num=|from=|to=|}}
 
== Recipe ==
{{DropRecipeHead||}}
{{DropRecipeTables|from=|to=
|{{ISalvage|||}}<br />
|
|
|}}
 
[[Category:Invention Set Enhancements]]</nowiki></pre>


== Templates ==
== Templates ==
Line 36: Line 68:


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. If the enhancement is [[Attuned]], use {{tl|AttunedEnhHead}}
=== IOFlag___ ===
: ''See also:'' {{tl|IOFlagUnique}}, {{tl|IOFlagUniqueStealth}}, {{tl|IOFlagProc}}, {{tl|IOFlagGlobal}}, {{tl|IOFlag50}}
Place these templates in the article if any of the flags apply.
* {{tl|IOFlagUnique}} Unique: No more than one enhancement of this type may be slotted by a character.
* {{tl|IOFlagUniqueStealth}} Unique: No more than one enhancement of this type may be slotted by a character. This includes enhancements from other sets with the same stealth effects.
* {{tl|IOFlagProc}} Proc: This enhancement has a chance of taking effect each time its power is used.
* {{tl|IOFlagGlobal}} Global: This enhancement functions as a set bonus and is always on, even if in a toggle that is turned off.
* {{tl|IOFlag50}} Level 50: Characters must be level 50 to slot this enhancement.
=== SuperPackPurchase ===
: ''See also:'' {{tl|SuperPackPurchase}}
The template is used to denote enhancements obtained from [[Super Packs]] and takes one argument: a code for the super pack type. Code '''HV''' is used for Heroes and Villains super packs, code '''RV''' for Rogues and Vigilantes super packs, and '''LW''' for Lords of Winter super packs. For example,
:<code><nowiki>{{SuperPackPurchase|type=HV}}</nowiki></code>
Will produce an infobox describing the super pack type from which the enhancement can be obtained, which in this case is [[Super Pack/Heroes and Villains|Heroes and Villains]]
=== MeritCost ===
: ''See also:'' {{tl|MeritCost}}
The template takes one argument: the Merit Vendor cost to purchase the specific set recipe. For example:
:<code><nowiki>{{MeritCost|50}}</nowiki></code>
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."
=== IOEffectProc ===
: ''See also:'' {{tl|IOEffectProc}}
Some IO's do not actually enhance any aspect of their slotted power. Instead, they provide a chance for a proc to happen or confer global bonuses.
For enhancements that provide a proc, use {{tl|IOEffectProc}} to provide the information about the proc. It requires two parameters, one which details the nature of the proc, and one which specifies the number of procs per minute. There is also an optional parameter for describing the proc chance. The documentation for {{tl|IOEffectProc}} provides more information, but some code examples are:
:<code><nowiki>{{IOEffectProc|custom=a chance to reduce your target's damage resistance by 20%|ppm=3.5}}</nowiki></code>
:<code><nowiki>{{IOEffectProc|chancemod=minor|other=knock down|ppm=1}}</nowiki></code>
:<code><nowiki>{{IOEffectProc|damage=minor negative energy|ppm=3}}</nowiki></code>
Some enhancement examples are:
* [[Fury of the Gladiator: Chance for -Res]]
* [[Decimation: Chance for Buildup]]
* [[Touch of Death: Negative Energy Damage]]
For enhancements that provide a global bonus, the global effects should be manually created. The section should be brief, but thorough. Include all numbers available, and any restrictions or oddities. Some examples are:
* [[Commanding Presence: Taunt/Placate Resist]]
* [[Aegis: Psionic/Status Resistance]]
Some IOs include an enhancement portion ''and'' a global bonus or proc. In this case, provide a brief description of the global bonus and/or use {{tl|IOEffectProc}} for the proc, followed by {{tl|IOEffectPreamble}} for the enhancement portion. Some examples are:
* [[Blistering Cold: Recharge/Chance for Hold]]
* [[Luck of the Gambler: Defense/Increased Recharge Speed]]


=== IOEffectPreamble ===
=== IOEffectPreamble ===
: ''See also:'' {{tl|IOEffectPreamble}}
: ''See also:'' {{tl|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.
This template establishes the aspects of the power 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. {{blue|(TODO: Detail how to proceed with these in another section.)}}


Some examples:
Some examples:
Line 49: Line 140:
:<code><nowiki>{{IOEffectPreamble|accuracy|damage}}</nowiki></code>
:<code><nowiki>{{IOEffectPreamble|accuracy|damage}}</nowiki></code>
:<code><nowiki>{{IOEffectPreamble|accuracy|damage|recharge time}}</nowiki></code>
:<code><nowiki>{{IOEffectPreamble|accuracy|damage|recharge time}}</nowiki></code>
:<code><nowiki>{{IOEffectPreamble|accuracy|damage|recharge time|endurance use}}</nowiki></code>
:<code><nowiki>{{IOEffectPreamble|accuracy|damage|recharge time|endurance reduction}}</nowiki></code>


=== IOEffectTables ===
=== IOEffectTables ===
: ''See also:'' {{tl|IOEffectTables}}
: ''See also:'' {{tl|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:
:<code><nowiki>{{IOEffectTables|num=2|from=20|to=35|Accuracy|Damage}}</nowiki></code>
:<code><nowiki>{{IOEffectTables|num=4|from=30|to=53|Accuracy|Damage|Endurance Reduction|Recharge}}</nowiki></code>
'''NOTE:''' If the enhancement is a [[Common Invention Recipes|Common]], use {{tl|InventionEnhHeadCommon}} instead.


=== DropRecipeHead ===
=== DropRecipeHead ===
: ''See also:'' {{tl|DropRecipeHead}}
: ''See also:'' {{tl|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:
:<code><nowiki>{{DropRecipeHead|Bruising Blow|U}}</nowiki></code>
The template can take a third parameter to override the level it is treated as for crafting purposes, as well as one or more optional parameters as described in the documentation for {{tl|DropRecipeHead}}
'''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 ===
: ''See also:'' {{tl|ISalvage}}
: ''See also:'' {{tl|ISalvage}}
Used to link to Invention Salvage; used instead of direct links to facilitate lists of where salvage is used.

Latest revision as of 14:56, 18 September 2020

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|recharge time|endurance reduction}}
{{IOEffectTables|num=2|from=21|to=50|Recharge|Endurance Reduction}}

== 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}}}}

[[Category:Invention Set Enhancements]]

(See Kinetic Crash: Recharge/Endurance for the results of above.)

Templates Template

{{InventionEnhHead|}}
{{IOFlagUnique}}
{{IOFlagUniqueStealth}}
{{IOFlagProc}}
{{IOFlagGlobal}}
{{IOFlag50}}
{{SuperPackPurchase|type=}}
{{MeritCost|}}


== Effects ==
{{IOEffectProc|damage=|ppm=}}

{{IOEffectPreamble|}}
{{IOEffectTables|num=|from=|to=|}}

== Recipe ==
{{DropRecipeHead||}}
{{DropRecipeTables|from=|to=
|{{ISalvage|||}}<br />
|
|
|}}

[[Category:Invention Set Enhancements]]

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. If the enhancement is Attuned, use {{AttunedEnhHead}}

IOFlag___

See also: {{IOFlagUnique}}, {{IOFlagUniqueStealth}}, {{IOFlagProc}}, {{IOFlagGlobal}}, {{IOFlag50}}

Place these templates in the article if any of the flags apply.

  • {{IOFlagUnique}} Unique: No more than one enhancement of this type may be slotted by a character.
  • {{IOFlagUniqueStealth}} Unique: No more than one enhancement of this type may be slotted by a character. This includes enhancements from other sets with the same stealth effects.
  • {{IOFlagProc}} Proc: This enhancement has a chance of taking effect each time its power is used.
  • {{IOFlagGlobal}} Global: This enhancement functions as a set bonus and is always on, even if in a toggle that is turned off.
  • {{IOFlag50}} Level 50: Characters must be level 50 to slot this enhancement.

SuperPackPurchase

See also: {{SuperPackPurchase}}

The template is used to denote enhancements obtained from Super Packs and takes one argument: a code for the super pack type. Code HV is used for Heroes and Villains super packs, code RV for Rogues and Vigilantes super packs, and LW for Lords of Winter super packs. For example,

{{SuperPackPurchase|type=HV}}

Will produce an infobox describing the super pack type from which the enhancement can be obtained, which in this case is Heroes and Villains

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."

IOEffectProc

See also: {{IOEffectProc}}

Some IO's do not actually enhance any aspect of their slotted power. Instead, they provide a chance for a proc to happen or confer global bonuses.

For enhancements that provide a proc, use {{IOEffectProc}} to provide the information about the proc. It requires two parameters, one which details the nature of the proc, and one which specifies the number of procs per minute. There is also an optional parameter for describing the proc chance. The documentation for {{IOEffectProc}} provides more information, but some code examples are:

{{IOEffectProc|custom=a chance to reduce your target's damage resistance by 20%|ppm=3.5}}
{{IOEffectProc|chancemod=minor|other=knock down|ppm=1}}
{{IOEffectProc|damage=minor negative energy|ppm=3}}

Some enhancement examples are:

For enhancements that provide a global bonus, the global effects should be manually created. The section should be brief, but thorough. Include all numbers available, and any restrictions or oddities. Some examples are:

Some IOs include an enhancement portion and a global bonus or proc. In this case, provide a brief description of the global bonus and/or use {{IOEffectProc}} for the proc, followed by {{IOEffectPreamble}} for the enhancement portion. Some examples are:

IOEffectPreamble

See also: {{IOEffectPreamble}}

This template establishes the aspects of the power 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 examples:

{{IOEffectPreamble|accuracy}}
{{IOEffectPreamble|accuracy|damage}}
{{IOEffectPreamble|accuracy|damage|recharge time}}
{{IOEffectPreamble|accuracy|damage|recharge time|endurance reduction}}

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|Endurance Reduction|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 take a third parameter to override the level it is treated as for crafting purposes, as well as one or more optional parameters as described in the documentation for {{DropRecipeHead}}

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}}

Used to link to Invention Salvage; used instead of direct links to facilitate lists of where salvage is used.