62,737
editsAd placeholder
Template:Weapon page: Difference between revisions
Jump to navigation
Jump to search
More robust auto categorization
No edit summary |
HiddenDragon (talk | contribs) (More robust auto categorization) |
||
(117 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{PageSeo | <includeonly>{{#switch: {{{this is an example|}}} | ||
| image = {{{image}}} | | yes = | ||
| description = {{WeaponPage/SeoDescription | | #default = {{PageSeo | ||
| image = {{#if:{{{controller icon|}}}|{{{controller icon}}}|{{#if:{{{image|}}}|{{{image}}}|{{{icon|}}}}}}} | |||
| description = {{{description|{{WeaponPage/SeoDescription | |||
| category = {{{category}}} | |||
| melee or ranged = {{{melee or ranged}}} | |||
| handedness = {{{handedness}}} | |||
| type = {{{type}}} | |||
| rarity = {{{rarity|}}} | |||
| enchantment = {{{enchantment|}}} | |||
| special = {{{special|}}} | |||
}}}}} | |||
}} | }} | ||
}} __NOTOC__ | }} __NOTOC__ | ||
Line 14: | Line 17: | ||
| {{#replace: {{{rarity}}} | <nowiki> </nowiki> | }} | | {{#replace: {{{rarity}}} | <nowiki> </nowiki> | }} | ||
| common | | common | ||
}}"> | }}"> {{#if: {{{image|}}} | [[File:{{{image}}}|frameless|right|alt={{PAGENAME}} image]] | {{#if:{{{controller icon|}}} | [[File:{{{controller icon}}}|frameless|right|alt={{PAGENAME}} controller icon]] | {{#if:{{{icon|}}} | [[File:{{{icon}}}|frameless|right|alt={{PAGENAME}} icon]] | }} }} }}{{#if: {{{image|}}} || {{Main only|[[Category:Misc pages without images]]}} }}{{#if: {{{controller icon|}}} || {{Main only|[[Category:Item pages without controller icons]]}} }}{{#if: {{{icon|}}} || {{Main only|[[Category:Item pages without icons]]}} }} | ||
[[File:{{{image}}}|frameless|right]] | |||
{{#if: {{{description|}}} | {{#if: {{{description|}}} | ||
| {{{description}}} | | {{{description}}} | ||
| <!-- HERE BE DRAGONS! The following monstrosity will auto-generate a nice, sensible introduction paragraph for ''any'' combination of parameters. So, technically, you never have to provide descriptions for weapons, but for those with unique special properties you might want to do so anyway. --> | | | ||
{{RarityColor | {{{rarity|}}} | | |||
is | <!-- HERE BE DRAGONS! The following monstrosity will auto-generate a nice, sensible introduction paragraph for ''any'' combination of parameters. So, technically, you never have to provide descriptions for weapons, but for those with unique special properties you might want to do so anyway. --> | ||
{{#if: {{{enchantment|}}} {{{rarity|}}} {{{special|}}} | |||
<strong>{{RarityColor | {{{rarity|}}} | {{{name | {{PAGENAME}} }}} }}</strong> is {{#if: {{{enchantment|}}} {{{rarity|}}} {{{special|}}} | |||
| | | | ||
{{#if: {{{rarity|}}} | {{#if: {{{rarity|}}} | ||
| {{RarityWithArticle | {{{rarity}}} }}{{#if: {{{enchantment|}}} |,}} | | {{RarityWithArticle | {{{rarity}}} }}{{#if: {{{enchantment|}}} |,}} | ||
| a | | a | ||
}} {{#switch: {{{enchantment|}}} | }}{{#switch: {{{enchantment|}}} | ||
| +1 = lightly enchanted (+1) | | +1 = {{blank}} lightly enchanted (+1) | ||
| +2 = moderately enchanted (+2) | | +2 = {{blank}} moderately enchanted (+2) | ||
| +3 = highly enchanted (+3) | | +3 = {{blank}} highly enchanted (+3) | ||
| +4 = very strongly enchanted (+4) | | +4 = {{blank}} very strongly enchanted (+4) | ||
| +5 = supremely enchanted (+5) | | +5 = {{blank}} supremely enchanted (+5) | ||
}} {{#if: {{{special|}}} | }}{{#if: {{{special|}}} | ||
| special | | {{blank}} special | ||
}} | }} | ||
| | | | ||
a mundane, nonmagical | a mundane, nonmagical | ||
}} | }} variant of the [[{{{type}}}]] family of weapons. It is a [[Weapons|{{{category}}} {{{melee or ranged}}} weapon]] {{#switch: {{{handedness}}} | ||
variant of the [[{{{type}}}]] family of weapons. | |||
It is a [[Weapons|{{{category}}} {{{melee or ranged}}} weapon]] | |||
{{#switch: {{{handedness}}} | |||
| one-handed = wielded in one hand | | one-handed = wielded in one hand | ||
| versatile = that can be wielded in one hand, or with both hands for extra damage | | versatile = that can be wielded in one hand, or with both hands for extra damage | ||
| two-handed = that's wielded with both hands | | two-handed = that's wielded with both hands | ||
}}. | }}. {{#if: {{{finesse|}}} | ||
| As a [[finesse]] weapon, it can benefit from the wielder's Dexterity and not just their Strength. | | As a [[finesse]] weapon, it can benefit from the wielder's Dexterity and not just their Strength. | ||
}} {{#if: {{{light|}}} | }} {{#if: {{{light|}}} | ||
| It's a [[light (weapon property)|light]] weapon that anyone can dual-wield without special training. | | It's a [[light (weapon property)|light]] weapon that anyone can dual-wield without special training. | ||
}} {{#if: {{{reach|}}} | }} {{#if: {{{reach|}}} | ||
| It gives the user [[extra reach]] in melee combat. | | It gives the user [[extra reach]] in melee combat. | ||
Line 62: | Line 55: | ||
}} {{#if: {{{can't dual wield|}}} | }} {{#if: {{{can't dual wield|}}} | ||
| Its design doesn't lend itself to be dual-wielded, even by those with special training in dual-wielding. | | Its design doesn't lend itself to be dual-wielded, even by those with special training in dual-wielding. | ||
}} | }} | ||
}} | }} | ||
{{quote|{{{quote | {{#if: {{{quote|}}} | {{Description|{{{quote}}}}}}} | ||
<h2> Properties </h2> | <h2> Properties </h2> | ||
{{#ifeq: {{{handedness}}} | versatile | | <div class="bg3wiki-property-list"> | ||
; {{#ifeq: {{{handedness}}} | versatile | One-handed damage | Damage }} | |||
}}{{DamageInfo | : {{DamageInfo | ||
| {{{damage}}} | | {{{damage}}} | ||
| {{{damage type}}} | | {{{damage type}}} | ||
| modifier = {{#if: {{{finesse|}}} | finesse | {{{melee or ranged}}} }} | | modifier = {{#if: {{{modifier|}}} | {{#ifeq: {{{modifier}}} |none||{{{modifier}}}}} | {{#if: {{{finesse|}}} | finesse | {{{melee or ranged}}} }} }} | ||
}}{{#ifeq: {{{handedness}}} | versatile | | }} {{#ifeq: {{{handedness}}} | versatile | | ||
Two-handed damage: | ; Two-handed damage | ||
{{DamageInfo | : {{DamageInfo | ||
| {{{versatile damage}}} | | {{{versatile damage}}} | ||
| {{{damage type}}} | | {{{damage type}}} | ||
| modifier = {{#if: {{{finesse|}}} | finesse | {{{melee or ranged}}} }} | | modifier = {{#if: {{{modifier|}}} | {{#ifeq: {{{modifier}}} |none||{{{modifier}}}}}| {{#if: {{{finesse|}}} | finesse | {{{melee or ranged}}} }} }} | ||
}} | }} | ||
}}{{#if: {{{extra damage|}}} | {{ | }} {{#if: {{{extra damage|}}} | | ||
; Extra damage | |||
{{DamageInfo | : {{DamageInfo | ||
| {{#sub: {{{extra damage}}} | 0 | {{#rpos: {{{extra damage}}} | }} }} | | {{#sub: {{{extra damage}}} | 0 | {{#rpos: {{{extra damage}}} | }} }} | ||
| {{#sub: {{{extra damage}}} | {{#expr: 1 + {{#rpos: {{{extra damage}}} | }} }} }} | | {{#sub: {{{extra damage}}} | {{#expr: 1 + {{#rpos: {{{extra damage}}} | }} }} }} | ||
}} | |||
}} {{#if: {{{extra damage 2|}}} | | |||
: {{DamageInfo | |||
| {{#sub: {{{extra damage 2}}} | 0 | {{#rpos: {{{extra damage 2}}} | }} }} | |||
| {{#sub: {{{extra damage 2}}} | {{#expr: 1 + {{#rpos: {{{extra damage 2}}} | }} }} }} | |||
}} | |||
}} | }} | ||
; Details {{#if: {{{type|}}} | |||
| : {{WeaponType | {{{type}}} }} | |||
| [[Category:Weapon pages without a type]] [[Category:Articles with errors]] | |||
}} | }} | ||
: {{Rarity | {{{rarity|common}}} | {{{rarity honour|}}} }} | |||
: {{Enchantment | {{{enchantment|}}} }} | |||
: {{#switch: {{{handedness}}} | |||
| one-handed = {{One-Handed}} | | one-handed = {{One-Handed}} | ||
| two-handed = {{Two-Handed}} | | two-handed = {{Two-Handed}} | ||
| versatile = {{Versatile}} | | versatile = {{Versatile}} | ||
}} {{#if: {{{ | }} {{#if: {{{finesse|}}} | : {{Finesse}} | ||
}} {{#if: {{{light|}}} | : {{Light}} | |||
}} {{#if: {{{reach|}}} | : {{Reach}} | |||
}} {{#if: {{{thrown|}}} | : {{Thrown}} | |||
}} {{#if: {{{ | }} {{#if: {{{can't dual wield|}}} | : {{Can't Dual Wield}} | ||
}} {{#if: {{{dippable|}}} | : {{Dippable}} | |||
}} {{#if: {{{ | |||
}} {{#if: {{{thrown|}}} | | |||
}} {{#if: {{{can't dual wield|}}} | | |||
}} {{#if: {{{dippable|}}} | | |||
}} | }} | ||
: {{#switch: {{{melee or ranged}}} | |||
| melee = {{Range| {{#if: {{{reach|}}} | reach | melee}} }} | | melee = {{Range| {{#if: {{{reach|}}} | reach | melee}} }} | ||
| ranged = | | ranged = | ||
Line 128: | Line 115: | ||
}} | }} | ||
}} | }} | ||
: {{Weight | kg = {{{weight kg}}} | lb = {{{weight lb}}} }} | |||
: {{Price | {{{price}}} | {{{price honour|}}} }} | |||
{{#if: {{{special|}}} | | {{#if: {{{uid|}}} {{{uuid|}}} | | ||
: {{SmallIcon|Ico stats.png}} {{#if: {{{uid|}}} | {{Uid|{{{uid}}}}} }} {{#if:{{{uuid|}}}|{{Uuid|{{{uuid}}}}} }} | |||
}} | |||
</div> {{#if: {{{passives|}}} {{{passives main hand|}}} {{{passives off hand|}}} {{{special|}}} | {{blank}} | |||
<h3> Special </h3> | <h3> Special </h3> | ||
The holder of this item gains: | '''The holder of this item gains:''' | ||
{{{special}}} | |||
{{#if: {{{passives|}}} | {{blank}} | |||
{{Table list|{{#invoke: ParseList | main | {{{passives}}} | useTemplate = Passive | type = htmlList }}}} | |||
}}{{#if: {{{special|}}} | {{blank}} | |||
{{{special|}}} | |||
}}{{#if: {{{passives main hand|}}} | {{blank}} | |||
'''Main Hand Only:''' | |||
{{Table list|{{#invoke: ParseList | main | {{{passives main hand}}} | useTemplate = Passive | type = htmlList }}}} | |||
}}{{#if: {{{passives off hand|}}} | {{blank}} | |||
'''Off Hand Only:''' | |||
{{Table list|{{#invoke: ParseList | main | {{{passives off hand}}} | useTemplate = Passive | type = htmlList }}}} | |||
}} | }} | ||
<h3> Weapon | |||
}}{{#if: {{{weapon actions|}}} | {{blank}} | |||
<h3> Weapon actions </h3> | |||
{{WeaponProficiencyUnlocks}} | {{WeaponProficiencyUnlocks}} | ||
{{#invoke: ParseList | main | {{{weapon actions}}} | useTemplate = WeaponAction | style = none }} | |||
}} {{#if: {{{special weapon actions|}}} | {{blank}} | |||
< | <h3> Special weapon actions </h3> | ||
This weapon also grants the following: | |||
{{{ | {{#invoke: ParseList | main | {{{special weapon actions}}} | useTemplate = WeaponAction | style = none }} | ||
}} | |||
{{# | }}</div> {{#if: {{{condition|}}} | {{blank}} | ||
| | |||
<h3> Condition: {{{condition}}} </h3> | |||
--> | <div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | ||
{{Condition | {{{condition}}} | |||
| save = {{{condition save|}}} | |||
| duration = {{{condition duration|}}} | |||
| dc = {{{condition dc|}}} | |||
| radius m = {{{condition radius m|}}} | |||
}} | |||
{{main namespace only|{{Inflicts|{{{condition}}}|item}}}} | |||
</div>{{#if: {{{condition2|}}} | {{blank}} | |||
<h3> Condition: {{{condition2}}} </h3> | |||
< | <div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | ||
{{Condition | {{{condition2}}} | |||
| save = {{{condition2 save|}}} | |||
| duration = {{{condition2 duration|}}} | |||
| dc = {{{condition2 dc|}}} | |||
| radius m = {{{condition2 radius m|}}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
}} | }} | ||
</ | {{main namespace only|{{Inflicts|{{{condition2}}}|item}}}} | ||
</div> | |||
}} | |||
}} {{#if: {{{where to find|}}} | {{blank}} | |||
<h2> Where to find </h2> | |||
< | <div class="bg3wiki-tooltip-box"> | ||
{{{where to find}}} | |||
</div> | |||
}} {{#if: {{{notes|}}} | {{blank}} | |||
<h2> Notes </h2> | |||
< | |||
-- | <div class="bg3wiki-tooltip-box"> | ||
{{{notes}}} | |||
</div> | |||
}} {{#if: {{{bugs|}}} | {{blank}} | |||
<h2> Bugs </h2> | |||
<div class="bg3wiki-tooltip-box"> | |||
{{{bugs}}} | |||
{{Main namespace only|[[Category:Bugs]]}} | |||
</div> | |||
| | |||
}} | }} | ||
{{Main namespace only|[[Category:Equipment]] | |||
| | [[Category:Weapons]] | ||
| #default = {{#cargo_store: _table = weapons | {{#switch: {{lc:{{{melee or ranged|}}}}} | ||
| melee = [[Category:Melee weapons]] | |||
| ranged = [[Category:Ranged weapons]] | |||
| #default = }} | |||
{{#switch: {{lc:{{{category|}}}}} | |||
| martial = [[Category:Martial weapons]] | |||
| simple = [[Category:Simple weapons]] | |||
| #default = }} | |||
{{#if: {{{type|}}} | [[Category:{{{type}}}]]}} | |||
{{#switch: {{lc:{{{rarity|}}}}} | |||
| common = [[Category:Common items]] | |||
| uncommon = [[Category:Uncommon items]] | |||
| rare = [[Category:Rare items]] | |||
| very rare = [[Category:Very rare items]] | |||
| legendary = [[Category:Legendary items]] | |||
| story = [[Category:Story items]] | |||
| #default = [[Category:Common items]]}}{{ItemIcon Insert | |||
|icon={{{icon|}}} | |||
|image={{{controller icon|}}} | |||
|uid={{{uid|}}} | |||
|rarity={{{rarity|common}}} | |||
}}{{#cargo_store: _table = weapons | |||
| name = {{{name | {{#titleparts: {{PAGENAME}} }} }}} | | name = {{{name | {{#titleparts: {{PAGENAME}} }} }}} | ||
| uid = {{{uid|}}} | |||
| legacy = {{#var:legacy|}} | |||
| rarity = {{IfEmpty | {{{rarity|}}} | common}} | | rarity = {{IfEmpty | {{{rarity|}}} | common}} | ||
| rarity_order = {{#switch: {{{rarity|}}} | | rarity_order = {{#switch: {{{rarity|}}} | ||
Line 300: | Line 248: | ||
| story = 5 | | story = 5 | ||
}} | }} | ||
| finesse = {{IfEmpty | {{{finesse|}}} | no}} | | finesse = {{IfEmpty | {{{finesse|}}} | no}} | ||
| heavy = {{IfEmpty | {{{heavy|}}} | no}} | | heavy = {{IfEmpty | {{{heavy|}}} | no}} | ||
| light = {{IfEmpty | {{{light|}}} | no}} | | light = {{IfEmpty | {{{light|}}} | no}} | ||
| reach = {{IfEmpty | {{{reach|}}} | no}} | | reach = {{IfEmpty | {{{reach|}}} | no}} | ||
| thrown = {{IfEmpty | {{{thrown|}}} | no}} | | thrown = {{IfEmpty | {{{thrown|}}} | no}} | ||
Line 326: | Line 272: | ||
| #default = {{{range ft}}} | | #default = {{{range ft}}} | ||
}} | }} | ||
}} | |||
| extra_damage = {{#if: {{{extra damage|}}} | |||
| {{#sub: {{{extra damage}}} | 0 | {{#rpos: {{{extra damage}}} | }} }} | |||
}} | |||
| extra_damage_type = {{#if: {{{extra damage|}}} | |||
| {{#sub: {{{extra damage}}} | {{#expr: 1 + {{#rpos: {{{extra damage}}} | }} }} }} | |||
}} | |||
| extra_damage_2 = {{#if: {{{extra damage 2|}}} | |||
| {{#sub: {{{extra damage 2}}} | 0 | {{#rpos: {{{extra damage 2}}} | }} }} | |||
}} | |||
| extra_damage_2_type = {{#if: {{{extra damage 2|}}} | |||
| {{#sub: {{{extra damage 2}}} | {{#expr: 1 + {{#rpos: {{{extra damage 2}}} | }} }} }} | |||
}} | }} | ||
}} | }} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude>{{documentation}} | ||
{{#cargo_declare: _table = weapons | |||
| name = String (mandatory) | |||
| uid = String | |||
{ | | legacy = String(allowed values = inaccessible, unobtainable) | ||
| image = File | |||
| controller_icon = File | |||
| icon = File | |||
| description = Wikitext | |||
| quote = Wikitext | |||
| category = String (allowed values = simple, martial) | |||
| handedness = String (allowed values = one-handed, two-handed, versatile) | |||
| melee_or_ranged = String (allowed values = melee, ranged) | |||
| type = Page | |||
| rarity = String | |||
| rarity_order = Integer | |||
| enchantment = String | |||
| damage = String | |||
| damage_type = String (allowed values = Piercing, Slashing, Bludgeoning) | |||
| versatile_damage = String | |||
| extra_damage = String | |||
| extra_damage_type = String | |||
| extra_damage_2 = String | |||
| extra_damage_2_type = String | |||
| range_m = String | |||
| range_ft = String | |||
| finesse = Boolean | |||
| heavy = Boolean | |||
| light = Boolean | |||
| reach = Boolean | |||
| thrown = Boolean | |||
| cannot_dual_wield = Boolean | |||
| dippable = Boolean | |||
| weight_kg = String | |||
| weight_lb = String | |||
| price = String | |||
| passives = List (,) of String | |||
| passives_main_hand = List (,) of String | |||
| passives_off_hand = List (,) of String | |||
| weapon_actions = List (,) of String | |||
| special_weapon_actions = List (,) of String | |||
| special = Wikitext | |||
| where_to_find = Wikitext | |||
}}</noinclude> | |||
} | |||