User:Illviljan/test2: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
>Illviljan
>Illviljan
mNo edit summary
Line 1: Line 1:
Random tests with semantic properties.
==Prefix==
 
==Query for max resistance to be ele-capped in maps==
Required resistance to be ele capped:
 
 
{{#expr:}}
{{SMW character query|stat=base_maximum_lightning_damage_resistance_%}} Resisitance
 
+60 (merci difficulty)
 
{{#ask:
{{#ask:
  [[Concept:Spawnable named suffix mods]]
  [[Is mod::~*ssence*]]
[[Has name::~*of Elemental Weakness*]]
  [[Has mod generation type::1]]
  [[Has mod domain::5]]
[[Has subobject::<q>
  [[-Has subobject::+]]
  [[Has spawn weight::>>0]]
<!---  [[Has tag::mid_tier_map]] --->
</q>]]
  |?Has name=
  |?Has name=
|?Has level requirement=
  |?Has stat text
  |?Has stat text
|?Has spawn weight
  |limit=200
  |limit=200
  |userparam=extra_rows=1, effect_rowid=2, type=map
  |userparam=extra_rows=2, effect_rowid=2
  |default=
  |default=
  |sort=Has name
  |sort=Is mod, Has level requirement
  |link=none
  |link=none
  |format=template
  |format=template
  |template=SMW mod table
  |template=SMW mod table
  |introtemplate=SMW mod table/map/intro
  |introtemplate=SMW mod table/shared/intro with level with weight
  |outrotemplate=SMW mod table/outro
  |outrotemplate=SMW mod table/outro
}}
}}


Display only level of elemental weakness?
==Suffix==
{{#ask:
{{#ask:
  [[-Has subobject::MapPlayerCurseElementalWeakness]]
  [[Is mod::~*ssence*]]
  |?Has stat id=
[[Has mod generation type::2]]
  |?Has minimum stat value=
  |?Has name=
  |mainlabel=-
|?Has level requirement=
  |?Has stat text
|?Has spawn weight
|limit=200
|userparam=extra_rows=2, effect_rowid=2
|default=
  |sort=Is mod, Has level requirement
  |link=none
  |link=none
  |format=ul
  |format=template
}}
  |template=SMW mod table
 
  |introtemplate=SMW mod table/shared/intro with level with weight
{{#ask:
  |outrotemplate=SMW mod table/outro
[[Has stat id::map_player_has_level_X_elemental_weakness]]
|?Has stat id=
|?Has minimum stat value=
  |link=
  |format=ul
}}
 
 
==Rogue Exile resistances==
 
===Use subobject:===
Let's try with subobject:<ref name="#subobject" />
{{#subobject:{{FULLPAGENAME}}
|elemental_resistance_normal        = 10%
|elemental_resistance_normal_long    = 10% to all elemental resistances in Normal difficulty
|elemental_resistance_cruel          = 23%
|elemental_resistance_cruel_long    = 23% to all elemental resistances in Cruel difficulty
|elemental_resistance_merciless      = 37%
|elemental_resistance_merciless_long = 37% to all elemental resistances in Merciless difficulty
|chaos_resistance_normal            = 0%
|chaos_resistance_normal_long        = 0% to chaos resistances in Normal difficulty
|chaos_resistance_cruel              = 0%
|chaos_resistance_cruel_long        = 0% to chaos resistances in Cruel difficulty
|chaos_resistance_merciless          = 0%
|chaos_resistance_merciless_long    = 0% to chaos resistances in Merciless difficulty
}}
 
* #ask test:<ref name="inlinequeries" />
** Resists Elemental Damage ({{abbr|{{c|diffnormal
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffcruel
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal_long= |mainlabel=- |link=none}}}}/{{abbr|{{c|diffcruel
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless_long= |mainlabel=- |link=none}}}})
 
* #show test:<ref name="inlinequeries" />
{{#show: -Has subobject::{{FULLPAGENAME}} |?elemental_resistance_normal }}
 
===Use set:===
Let's try with #set:<ref name="#set"/>
{{#set:
|elemental_resistance_normal        = 11%
|elemental_resistance_normal_long    = 11% to all elemental resistances in Normal difficulty
|elemental_resistance_cruel          = 24%
|elemental_resistance_cruel_long    = 24% to all elemental resistances in Cruel difficulty
|elemental_resistance_merciless      = 38%
|elemental_resistance_merciless_long = 38% to all elemental resistances in Merciless difficulty
|chaos_resistance_normal            = 1%
|chaos_resistance_normal_long        = 1% to chaos resistances in Normal difficulty
|chaos_resistance_cruel              = 1%
|chaos_resistance_cruel_long        = 1% to chaos resistances in Cruel difficulty
|chaos_resistance_merciless          = 1%
|chaos_resistance_merciless_long    = 1% to chaos resistances in Merciless difficulty
}}
 
* #ask test: {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal = |mainlabel=- |link=none}}
 
** Resists Elemental Damage ({{abbr|{{c|diffnormal
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffcruel
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_normal_long= |mainlabel=- |link=none}}}}/{{abbr|{{c|diffcruel
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_merciless_long= |mainlabel=- |link=none}}}})
 
* #show test: {{#show: {{FULLPAGENAME}} |?elemental_resistance_normal |link=none}}
** Resists Elemental Damage ({{abbr|{{c|diffnormal
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_normal |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_normal_long |link=none}} }}/{{abbr|{{c|diffcruel
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_cruel |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_cruel_long |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_merciless |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_normal |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_normal_long |link=none}}}}/{{abbr|{{c|diffcruel
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_cruel |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_cruel_long |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_merciless |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_merciless_long |link=none}}}})
 
===Rogue Exile resistances from Monster resistances===
[[Monster resistances]] -> Elemental2
 
* #ask test: '''{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in normal difficulty= |mainlabel=- |link=none}}'''
** Resists Elemental Damage
*** Resists Fire Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in merciless difficulty}})
*** Resists Cold Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in merciless difficulty}})
*** Resists Lightning Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in merciless difficulty}})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in merciless difficulty}})
 
* #show test: '''{{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty|link=none}}'''  (This one doesn't work: <nowiki>{{#show: Is resistance group::Elemental2 |?Has fire resistance in normal difficulty}} </nowiki>)
** Resists Elemental Damage
*** Resists Fire Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in normal difficulty= |link=none}}%}}| Has fire resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in cruel difficulty= |link=none}}%}}| Has fire resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in merciless difficulty= |link=none}}%}}| Has fire resistance in merciless difficulty}})
*** Resists Cold Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty= |link=none}}%}}| Has cold resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in cruel difficulty= |link=none}}%}}| Has cold resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in merciless difficulty= |link=none}}%}}| Has cold resistance in merciless difficulty}})
*** Resists Lightning Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in normal difficulty= |link=none}}%}}| Has lightning resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in cruel difficulty= |link=none}}%}}| Has lightning resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in merciless difficulty= |link=none}}%}}| Has lightning resistance in merciless difficulty}})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has chaos resistance in normal difficulty= |link=none}}%}}| Has chaos resistance in normal difficulty }}/{{abbr|{{c|diffcruel
  |{{#show: Monster resistances#Elemental2 |?Has chaos resistance in cruel difficulty= |link=none}}%}}| Has chaos resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has chaos resistance in merciless difficulty= |link=none}}%}}| Has chaos resistance in merciless difficulty}})
 
==Navbox==
===Navbox Support Gems===
{{navbox
| name  = Navbox Support Skill Gems
| title = [[Support skill gems]]
| group1 = Dexterity Skills
| list1  = {{Flatlist|
{{#ask:  [[Has item class::Support Skill Gems]] [[Has dexterity percentage::>60]] |format=ul |limit=100}}
}}
| group2 = Intelligence Skills
| list2  = {{Flatlist|
{{#ask:  [[Has item class::Support Skill Gems]] [[Has intelligence percentage::>60]] |format=ul |limit=100}}
}}
| group3 = Strength Skills
| list3  = {{Flatlist|
{{#ask:  [[Has item class::Support Skill Gems]] [[Has strength percentage::>60]] |format=ul |limit=100}}
}}
| group4 = Other Skills
| list4  = {{Flatlist|
*{{#ask:  [[Has item class::Support Skill Gems]] [[Has dexterity percentage::33]] [[Has strength percentage::33]] [[Has intelligence percentage::34]] |format=ul |limit=100}}
}}
}}
 
===Navbox Active Gems===
{{navbox
| name  = Navbox Active Skill Gems
| title = [[Active skill gems]]
| group1 = Dexterity Skills
| list1  = {{Flatlist|
{{#ask:  [[Has item class::Active Skill Gems]] [[Has dexterity percentage::>60]] |format=ul |limit=100}}
}}
| group2 = Intelligence Skills
| list2  = {{Flatlist|
{{#ask:  [[Has item class::Active Skill Gems]] [[Has intelligence percentage::>60]] |format=ul |limit=100}}
}}
| group3 = Strength Skills
| list3  = {{Flatlist|
{{#ask:  [[Has item class::Active Skill Gems]] [[Has strength percentage::>60]] |format=ul |limit=100}}
}}
| group4 = Other Skills
| list4  = {{Flatlist|
{{#ask:  [[Has item class::Active Skill Gems]] [[Has dexterity percentage::33]] [[Has strength percentage::33]] [[Has intelligence percentage::34]] |format=ul |limit=100}}
}}
}}
 
==References==
{{reflist|refs=
<ref name="inlinequeries">{{cite web|author=|date=|title=Inline queries|url=https://www.semantic-mediawiki.org/wiki/Help:Inline_queries|publisher=semantic-mediawiki.org|accessdate=}}</ref>
<ref name="#set">{{cite web|author=|date=|title=Setting values|url=https://www.semantic-mediawiki.org/wiki/Help:Setting_values|publisher=semantic-mediawiki.org|accessdate=}}</ref>
<ref name="#subobject">{{cite web|author=|date=|title=Help:Subobjects and queries|url=https://www.semantic-mediawiki.org/wiki/Help:Subobjects_and_queries|publisher=semantic-mediawiki.org|accessdate=}}</ref>
 
}}
}}

Revision as of 17:04, 28 September 2016

Prefix

{{#ask:

Is mod::~*ssence*
Has mod generation type::1
|?Has name=
|?Has level requirement=
|?Has stat text
|?Has spawn weight
|limit=200
|userparam=extra_rows=2, effect_rowid=2
|default=
|sort=Is mod, Has level requirement
|link=none
|format=template
|template=SMW mod table
|introtemplate=SMW mod table/shared/intro with level with weight
|outrotemplate=SMW mod table/outro

}}

Suffix

{{#ask:

Is mod::~*ssence*
Has mod generation type::2
|?Has name=
|?Has level requirement=
|?Has stat text
|?Has spawn weight
|limit=200
|userparam=extra_rows=2, effect_rowid=2
|default=
|sort=Is mod, Has level requirement
|link=none
|format=template
|template=SMW mod table
|introtemplate=SMW mod table/shared/intro with level with weight
|outrotemplate=SMW mod table/outro

}}