Template:Traits/doc: Difference between revisions

m
add lang
No edit summary
m (add lang)
 
(15 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Lua|Traits}}
{{Lua|Traits}}
== All trait examples ==
<pre><nowiki>{{Traits
|Rena
|Lyrical Flow
|Empowered, Gigantic
|130
|140
}}</nowiki></pre>
{{Traits
|Rena
|Lyrical Flow
|Empowered, Gigantic
|130
|140
}}
<pre><nowiki>{{Traits
|Rose
|Penetrating Bullet
|Light, Heavy
|mp=300
|cd=21
|mp1=70
}}</nowiki></pre>
{{Traits
|Rose
|Penetrating Bullet
|Light, Heavy
|mp=300
|cd=21
|mp1=70
}}
<pre><nowiki>{{Traits
|Rose
|Viper Shot
|Light, Regenerating (1)
|mp=35
|mp1=70
|mp2=65
|ecp=true
}}</nowiki></pre>
{{Traits
|Rose
|Viper Shot
|Light, Regenerating (1)
|mp=35
|mp1=70
|mp2=65
|ecp=true
}}
<pre><nowiki>{{Traits
|Elesis
|Outburst
|Useful, Enhanced
|dmg1=67
|hits=10
}}</nowiki></pre>
{{Traits
|Elesis
|Outburst
|Useful, Enhanced
|dmg1=67
|hits=10
}}
<pre><nowiki>{{Traits
|Noah
|Eternal Fog
|Reversed, Critical
|mp=300
|cd=21
|mp1=47
|cd2=65
|def_ignore2=66
|pvp_def_ignore2=33
}}</nowiki></pre>
{{Traits
|Noah
|Eternal Fog
|Reversed, Critical
|mp=300
|cd=21
|mp1=47
|cd2=65
|def_ignore2=66
|pvp_def_ignore2=33
}}
<pre><nowiki>{{Traits
|Eve
|Trojan Horse
|Haste, Regenerating (1)
|mp=300
|cd=21
|cd1=75
|mp2=45
|chance2=68
}}</nowiki></pre>
{{Traits
|Eve
|Trojan Horse
|Haste, Regenerating (1)
|mp=300
|cd=21
|cd1=75
|mp2=45
|chance2=68
}}
<pre><nowiki>{{Traits
|Ara
|Iceberg
|Regenerating (2), Ruthless
|mp=300
|cd=21
|cd1=55
|chance1=68
}}</nowiki></pre>
{{Traits
|Ara
|Iceberg
|Regenerating (2), Ruthless
|mp=300
|cd=21
|cd1=55
|chance1=68
}}
<pre><nowiki>{{Traits
|Add
|Venipuncture
|Evil, Powerful
|20
|cd=21
|cd2=135
}}</nowiki></pre>
{{Traits
|Add
|Venipuncture
|Evil, Powerful
|20
|cd=21
|cd2=135
}}
<pre><nowiki>{{Traits
|Elsword
|Armor Break
|Killing Blow (1), Killing Blow (2)
|duration=20
|duration1=145
|
|56
|effects={{se|073|Test}} Physical Defense Decrease: 20%<br/>{{se|074|Test}} Magical Defense Decrease: 10%<br/>
}}</nowiki></pre>
{{Traits
|Elsword
|Armor Break
|Killing Blow (1), Killing Blow (2)
|duration=20
|duration1=145
|
|56
|effects={{se|073|Test}} Physical Defense Decrease: 20%<br/>{{se|074|Test}} Magical Defense Decrease: 10%<br/>
}}
<pre><nowiki>{{Traits
|Raven
|Shockwave - Divider
|Absorbing, Persistent
|40
|120
}}</nowiki></pre>
{{Traits
|Raven
|Shockwave - Divider
|Absorbing, Persistent
|40
|120
}}
<pre><nowiki>{{Traits
|Aisha
|Icicle Spear
|Evil, Persistent2
|40
|120
}}</nowiki></pre>
{{Traits
|Aisha
|Icicle Spear
|Evil, Persistent2
|40
|120
}}
<br>
<templatedata>
<templatedata>
{
{
Line 34: Line 246:
"traits"
"traits"
]
]
},
"4": {
"label": "Trait 1 SkillText",
"description": "Comma-separated values provided to the SkillText template. Warning! Does not generate details properly when they're needed."
},
"5": {
"label": "Trait 2 SkillText",
"description": "Comma-separated values provided to the SkillText template. Warning! Does not generate details properly when they're needed."
},
},
"mp": {
"mp": {
"label": "MP Usage",
"label": "MP Usage",
"type": "number",
"type": "number",
            "description": "The template returns an error if you specify the multiplier argument (such as mp1) while this field is empty.",
"description": "The template returns an error if you specify the multiplier argument (such as mp1) while this field is empty.",
"suggested": true
"suggested": true
},
},
Line 44: Line 264:
"label": "Cooldown",
"label": "Cooldown",
"type": "number",
"type": "number",
            "description": "The template returns an error if you specify the multiplier argument (such as cd1) while this field is empty.",
"description": "The template returns an error if you specify the multiplier argument (such as cd1) while this field is empty.",
"suggested": true
"suggested": true
},
},
        "mp_pvp": {
"mp_pvp": {
"label": "MP Usage (PvP)",
"label": "MP Usage (PvP)",
"type": "number"
"type": "number"
Line 55: Line 275:
"type": "number"
"type": "number"
},
},
        "mp_enhanced": {
"mp_enhanced": {
"label": "MP Usage (Final Enhanced)",
"label": "MP Usage (Final Enhanced)",
"type": "number"
"type": "number"
Line 65: Line 285:
"mp1": {
"mp1": {
"label": "Trait 1 MP Effect",
"label": "Trait 1 MP Effect",
"description": "Specify in % (without the sign). If certain MP traits are active (such as Reversed) and this is not specified for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Critical = 120, Light = 80).",
"description": "Specify in % (without the sign). If certain MP traits are active (such as Reversed), and this field is empty for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Critical = 120, Light = 80).",
"type": "number"
"type": "number"
},
},
"mp2": {
"mp2": {
"label": "Trait 2 MP Effect",
"label": "Trait 2 MP Effect",
"description": "Specify in % (without the sign). If certain MP traits are active (such as Reversed) and this is not specified for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Critical = 120, Light = 80).",
"description": "Specify in % (without the sign). If certain MP traits are active (such as Reversed), and this field is empty for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Critical = 120, Light = 80).",
"type": "number"
"type": "number"
},
},
"cd1": {
"cd1": {
"label": "Trait 1 Cooldown Effect",
"label": "Trait 1 Cooldown Effect",
"description": "Specify in % (without the sign). If certain Cooldown traits are active (such as Reversed) and this is not specified for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Heavy = 120, Haste = 80, Ruthless = 200, Powerful = 120).",
"description": "Specify in % (without the sign). If certain Cooldown traits are active (such as Reversed), and this field is empty for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Heavy = 120, Haste = 80, Ruthless = 200, Powerful = 150).",
"type": "number"
"type": "number"
},
},
"cd2": {
"cd2": {
"label": "Trait 2 Cooldown Effect",
"label": "Trait 2 Cooldown Effect",
"description": "Specify in % (without the sign). If certain Cooldown traits are active (such as Reversed) and this is not specified for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Heavy = 120, Haste = 80, Ruthless = 200, Powerful = 120).",
"description": "Specify in % (without the sign). If certain Cooldown traits are active (such as Reversed), and this field is empty for the exact index, the template returns an error. Specific traits derive the default values and thus do not require this argument provided (Heavy = 120, Haste = 80, Ruthless = 200, Powerful = 150).",
"type": "number"
"type": "number"
},
},
"duration": {
"duration": {
"label": "Duration",
"label": "Duration",
            "description": "The template returns an error if you specify the multiplier argument (such as duration1) while this field is empty.",
"description": "The template returns an error if you specify the multiplier argument (such as duration1) while this field is empty.",
"type": "number"
"type": "number"
},
},
        "duration_pvp": {
"duration_pvp": {
"label": "Duration (PvP)",
"label": "Duration (PvP)",
"type": "number"
"type": "number"
},
},
        "duration_enhanced": {
"duration_enhanced": {
"label": "Duration (Final Enhanced)",
"label": "Duration (Final Enhanced)",
"type": "number"
"type": "number"
},
},
"desc1_trait1": {
"duration1": {
"label": "Trait 1 SkillText 1",
"label": "Trait 1 Duration Effect",
"description": "Pass an argument to a trait's SkillText.",
"description": "Specify in % (without the sign). If Killing Blow (1) is active, and this field is empty for the exact index, the template returns an error.",
"type": "number"
"type": "number"
},
},
"desc1_trait2": {
"duration2": {
"label": "Trait 2 SkillText 1",
"label": "Trait 2 Duration Effect",
"description": "Pass an argument to a trait's SkillText.",
"description": "Specify in % (without the sign). If Killing Blow (1) is active, and this field is empty for the exact index, the template returns an error.",
"type": "number"
},
"desc2_trait1": {
"label": "Trait 1 SkillText 2",
"description": "Pass an argument to a trait's SkillText.",
"type": "number"
"type": "number"
},
},
"desc2_trait2": {
"chance1": {
"label": "Trait 2 SkillText 2",
"label": "Trait 1 Chance Effect",
"description": "Pass an argument to a trait's SkillText."
"description": "For Regenerating trait"
},
"detail1_trait1": {
"label": "Trait 1 Detail 1",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail2_trait1": {
"label": "Trait 1 Detail 2",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail1_trait2": {
"label": "Trait 2 Detail 1",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail2_trait2": {
"label": "Trait 2 Detail 2",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
        "detail1_trait1_pvp": {
"label": "Trait 1 Detail 1 (PvP)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail2_trait1_pvp": {
"label": "Trait 1 Detail 2 (PvP)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail1_trait2_pvp": {
"label": "Trait 2 Detail 1 (PvP)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail2_trait2_pvp": {
"label": "Trait 2 Detail 2 (PvP)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
        "detail1_trait1_enhanced": {
"label": "Trait 1 Detail 1 (Final Enhanced)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
"detail2_trait1_enhanced": {
"label": "Trait 1 Detail 2 (Final Enhanced)",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
},
"detail1_trait2_enhanced": {
"chance2": {
"label": "Trait 2 Detail 1 (Final Enhanced)",
"label": "Trait 2 Chance Effect",
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"description": "For Regenerating trait"
"type": "string"
},
},
"detail2_trait2_enhanced": {
"mp_enhanced_pvp": {
"label": "Trait 2 Detail 2 (Final Enhanced)",
"label": "MP Usage (PvP Enhanced)"
"description": "Custom detail field. (While undocumented, you can generate more than 2 fields)",
"type": "string"
},
},
"header1_trait1": {
"cd_enhanced_pvp": {
"label": "Trait 1 Header 1",
"label": "Cooldown (PvP Enhanced)"
"description": "Custom detail header. (While undocumented, you can generate more than 2 headers)",
"type": "string"
},
},
"header2_trait1": {
"duration_enhanced_pvp": {
"label": "Trait 1 Header 2",
"label": "Duration (PvP Enhanced)"
"description": "Custom detail header. (While undocumented, you can generate more than 2 headers)",
"type": "string"
},
},
"header1_trait2": {
"hits": {
"label": "Trait 2 Header 1",
"label": "Useful Hit Count"
"description": "Custom detail header. (While undocumented, you can generate more than 2 headers)",
"type": "string"
},
},
"header2_trait2": {
"detail1": {
"label": "Trait 2 Header 2",
"label": "Trait 1 Detail Force",
"description": "Custom detail header. (While undocumented, you can generate more than 2 headers)",
"description": "Only works for Max Hits (probably)"
"type": "string"
},
},
"duration1": {
"detail2": {
"label": "Trait 1 Duration Effect",
"label": "Trait 2 Detail Force",
"description": "Specify in % (without the sign). If Killing Blow (1) is active and this is not specified for the exact index, the template returns an error.",
"description": "Only works for Max Hits (probably)"
"type": "number"
},
},
"duration2": {
"lang": {
"label": "Trait 2 Duration Effect",
"label": "Language Suffix",
"description": "Specify in % (without the sign). If Killing Blow (1) is active and this is not specified for the exact index, the template returns an error.",
"description": "A language suffix for multi-language variants.",
"type": "number"
"example": "zh-hans"
}
}
},
},
"description": "A template used to generate a tabular information section about a skill's traits.",
"description": "A template used to generate a tabular information section about a skill's traits.",
"format": "block"
"format": "block",
"paramOrder": [
"1",
"2",
"3",
"4",
"5",
"lang",
"mp",
"mp_pvp",
"mp_enhanced",
"mp_enhanced_pvp",
"cd",
"cd_pvp",
"cd_enhanced",
"cd_enhanced_pvp",
"duration",
"duration_pvp",
"duration_enhanced",
"duration_enhanced_pvp",
"mp1",
"mp2",
"cd1",
"cd2",
"duration1",
"duration2",
"chance1",
"chance2",
"hits",
"detail1",
"detail2"
]
}
}
</templatedata>
</templatedata>